Module 4 · beginner
Introduction to Programming
Learn what programs are, how they execute, and how to write precise instructions.
Level 1
Level 1 of CoreCS: Programming Fundamentals.
Your path
Module 4 · beginner
Learn what programs are, how they execute, and how to write precise instructions.
Module 5 · beginner
Learn how programs name, store, describe, and convert values.
Prerequisites: Introduction to Programming
Module 6 · beginner
Combine values and operators to compute new values.
Prerequisites: Variables and Data
Module 7 · beginner
Learn how programs receive information and communicate results.
Prerequisites: Operators and Expressions
Module 8 · beginner
Choose which instructions run by evaluating conditions.
Prerequisites: Input and Output
Module 9 · beginner
Repeat instructions safely while a problem calls for repetition.
Prerequisites: Decision Making
Module 10 · beginner
Package reusable behavior behind clear inputs and outputs.
Prerequisites: Loops
Module 11 · beginner
Classify failures and use evidence to find their causes.
Prerequisites: Functions
Module 12 · beginner
Turn vague goals into clear, testable steps and small algorithms.
Prerequisites: Debugging