Methodology
The same format in every module, end to end. Two to four hours per module in total.
The five steps of every module
Lean theory
The concept, the visual intuition, the why.
10–20 min of video
Code-along
You build alongside the student, making mistakes on purpose and fixing them.
30–60 min
Hands-on challenge
Same problem, different dataset and context. No copy-paste.
1–2h of student work
Walkthrough of the solution
The official solution plus the most common mistakes.
10–15 min
Knowledge check
A short quiz plus submission of the code on GitHub.
At the end of the module
The rules that back the promise
- No level ends without an integrative project built from scratch, using everything covered.
- Every project ends published — on GitHub, and deployed where that makes sense. Students leave with a portfolio, not just a certificate.
- Roughly 30% theory and 70% hands-on work in every module.
- Mathematical theory is always taught as visual intuition on video, with an optional deeper PDF for those who want it.
Why the programme is international by design
Internationalisation is an architectural decision in the curriculum, not a translation bolted on afterwards.
- Code, variable names and comments in English from the very first module. Only the narration changes language.
- No text burned into the video: slides and overlays stay editable separately, so translating never requires re-recording.
- Neutral international datasets wherever possible, with local variations in the challenges.
- Language order: Portuguese, then English, then Spanish.
- Subtitles in every language, always.
Three languages, one recording
The programme is international by a production decision, not by translation added afterwards. The rules below apply from the very first module recorded, and they are precisely what makes Portuguese, English and Spanish viable from a single recording.
AI dubbing with voice cloning
AI dubbing tools clone the instructor's voice and sync the lips. That is why every recording is made with clean audio and no background music: it is that constraint at capture time which makes the dubbing possible later.
No text burned into the video
Slides and overlays live in files separate from the raw video. Translating the slides never requires re-recording the lesson.
Code always in English
Code, variable names and comments in English from the first module onwards. Only the narration changes language.
Localisable datasets
Neutral international datasets wherever possible; in the challenges, local variations with a translated brief.
Language order: PT → EN → ES
Portuguese, English and Spanish cover most of the initial market. Further languages come in on demand, not in anticipation.
Subtitles in every language
Beyond dubbing, subtitles in every language: near-zero cost, and what gives accessibility and searchability inside the video.
This site is already published in all three languages. No lesson has been recorded yet — in any language. The rules above describe the standard the first recording will have to meet; once a module is recorded, its status in the curriculum will state which languages it exists in.