Skip to content
AgileLogics

Learn Programming Fundamentals

Structured lessons from the basics up — follow the path below in order, at your own pace.

21 lessons ~1h 23m total 4 modules
Start here
  1. 1
    Getting Started Beginner 3 lessons

    The very first questions to answer before writing any code at all.

    Lessons in this module
  2. 2
    Core Building Blocks Beginner 9 lessons

    The small set of ideas that every programming language is built from, whatever its syntax looks like.

    Lessons in this module
  3. 3
    Algorithms & Data Structures Intermediate 2 lessons

    How to think about organizing data and solving problems efficiently, once the basics feel comfortable.

    Lessons in this module
  4. 4
    Working Like a Developer Intermediate 7 lessons

    The habits and tools that turn "code that works once" into software other people can rely on.

    Lessons in this module
You're ready to build