Learn to program properly — logic, data, functions and problem solving, language-agnostic.
6 modules · 24 topics, taught in live sessions with your tutor
This course teaches programming rather than a particular language. The syntax is a detail; decomposition, data structures and debugging are the skills that transfer.
You write code every session and finish with projects of your own.