🐍 Python
From zero to full-stack Python — practical, exam-oriented courses for every level
🧠 AI & Neural Networks
ANN foundations through deep learning, competitive programming, and a full capstone project
∫ Complex Analysis
Complex functions, Cauchy-Riemann equations, conformal mappings, and contour integration
📊 Probability & Statistics
Distributions, curve fitting, regression, and hypothesis testing — all exam-oriented
Capstone: Build a Neural Network from Scratch
End-to-end — design, train, tune, and deploy without libraries
Pricing (per student)
Prerequisites
- Completion of ANN Courses 1–9 (or equivalent)
- Strong Python programming skills
Overview
The capstone experience — students build a complete neural network from scratch in Python, without TensorFlow or PyTorch, and apply it to a real-world problem of their choosing. Ends with a project presentation and Q&A session.
Topics
| Hour | Topic | Details |
|---|---|---|
| 1 | Project Scoping | Define the problem, dataset, and success criteria. |
| 2 | Data Collection & Preprocessing | Collect and preprocess the project dataset. |
| 3 | Designing the Architecture | Design the neural network architecture from scratch. |
| 4 | Implementing Forward Propagation | Code the forward propagation step in pure Python. |
| 5 | Implementing Backpropagation | Code the backpropagation algorithm from scratch. |
| 6 | Training the Network | Train on the dataset, monitor loss and accuracy. |
| 7 | Evaluating Model Performance | Assess accuracy, precision, recall, and generalisation. |
| 8 | Hyperparameter Tuning | Optimise learning rate, batch size, and network depth. |
| 9 | Debugging & Improving | Identify and fix issues in the model pipeline. |
| 10 | Deploying the Model | Deploy the trained model for real-world use. |
| 11 | Presentation Preparation | Prepare a clear project summary and demo. |
| 12 | Project Demonstration & Q&A | Present the project and answer questions. |
Expected Outcomes
- Build a complete neural network from scratch in Python.
- Apply end-to-end ML workflow: data, design, train, tune, deploy.
- Present and explain the project confidently to an audience.