TechnologyProgramming FundamentalsBeginner
Fundamentals of Coding
The clearest possible on-ramp to programming. Learn to code properly, with an instructor who notices the moment you get stuck.
Part of:Launch a Software Career
Taught by Daniel Osei
About this course
A focused introduction to programming using Python — the language used everywhere from web apps to data science. You will write real programs from day one, building up from fundamentals to automation and small projects, all in a room small enough to ask anything. The goal is not just syntax: it is learning to think like a programmer, a skill that carries into any language you pick up next.
What you'll achieve
Write clean, working programs from scratch
Automate repetitive tasks
Understand core programming concepts that transfer to any language
Be ready for our Full-Stack App Development course
Skills you'll gain
Programming logicFunctionsData structuresFile handlingDebugging
Curriculum
4 modules · 16 sessions
- Setup & tooling
- Variables & types
- Input & output
- Your first program
Your instructor
Daniel Osei
Data Science & Machine LearningBuilt data platforms in fintech before teaching full-time. Known for turning intimidating maths into something you can actually use.
- PhD Statistics
- Published researcher
- Kaggle Master