Learnfoundations

Programming Foundations

Think like a programmer: values, logic, loops, functions and problem solving in JavaScript.

~14h17 lessonsbeginnerjavascript

0 of 17 lessons complete

Start course
Take the placement check

About this course

No prior experience needed. You will write and run real code from the first lesson.

Syllabus

01

Your First Code

Values, variables and output.

02

Logic & Flow

Conditionals and loops.

03

Functions & Problem Solving

Breaking problems into reusable pieces.

04

Data & Errors

Work with text, lists, and objects, loop over real data, write functions that return values, and learn to read error messages instead of fearing them.

05

Thinking Like a Programmer

Step back from syntax to the habits that make programmers effective: breaking problems down, planning before coding, and reading/writing code other humans can follow.