Implementing AI Algorithms from Scratch
About this course
Build core artificial intelligence and machine learning algorithms from scratch to understand how they work beneath high-level libraries. This advanced path covers neural networks, clustering, ensembles, optimization, classification, and regression.
59/100
CourseAsk score
- What the provider tells you
- 23/45
- Who stands behind it
- 20/35
- How complete the listing is
- 16/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- Implement a basic neural network with forward and backward propagation
- Code clustering algorithms such as k‑means and hierarchical clustering
- Construct ensemble methods including random forests and boosting
- Apply gradient‑based optimization techniques to train models
- Develop classification and regression models without relying on pre‑built libraries
Course objectives
- Understand the mathematical foundations of key AI algorithms
- Translate algorithmic equations into working Python code
- Analyze the behavior and performance of hand‑written models
- Compare custom implementations with library equivalents
Price shown by edX — confirm on their site.
Enroll on edXYou'll be redirected to edX to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
More courses like this
Coursera
Leveraging GenAI to Develop Critical Thinking Skills
University of Michigan · MOOC / Non-credit
AI-900: Microsoft Azure AI Fundamentals 6 Practice Exam 2026
Udemy · MOOC / Non-credit
Compared on these lists
Where this course ranks against the alternatives.
edX