SynapseSynapse Academy
Home/Tracks/Programming foundation

Programming foundation

A single two-month track that builds a programmer's way of thinking before you specialise in anything. If you have never opened a code editor, this is the right place.

2 monthstrack length
16live classes
12students maximum
1levels

Curriculum

One intensive level, ending with a project you submit and have reviewed.

1Programming fundamentals8 weeks · 16 classes+
  • How a computer executes instructions
  • Variables and data types
  • Conditionals and loops
  • Functions and decomposition
  • Lists and dictionaries
  • Reading and writing files
  • Git and GitHub from scratch
Level projectA command-line tool that reads a data file and produces a report — the first real program you write unaided.

The stack you'll work in

All of it used in production, not simplified teaching versions.

PythonGitCLI

Try it before you pay

Book a free 45-minute session — we place your level, show you what a class and the platform look like, and tell you where to start.