![](https://ds055uzetaobb.cloudfront.net/brioche/chapter/thinking-in-code-4eGSBa.png)
CS & Programming ยท Level 1
1.1 Thinking In Code
Build solid foundations for computational problem solving.
Writing Programs
Practice Writing Programs
Simplifying Programs
Practice Simplifying Programs
Building with Loops
Practice Building with Loops
Recognizing Patterns
Practice Recognizing Patterns
Advanced Loops
Practice Advanced Loops
Conditional Statements
Practice Conditional Statements
While Loops
Practice While Loops
Combining Conditions
Practice Combining Conditions
Path Coloring
Multicolor Paths
Variables
Boolean Expressions
Comparison Operators
Course description
Write simple programs that accomplish complex tasks to start thinking like a programmer.
Up next
1.2 Creative Coding
Supercharge your programming skills with variables and loops.
Jump ahead