Polaris Institute
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.

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 Learning

Built 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