![](https://d3qjle651ffvx1.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
Loops
Practice Loops
Recognizing Patterns
Practice Recognizing Patterns
Conditional Statements
Practice Conditional Statements
While Loops
Practice While Loops
Combining Conditions
Practice Combining Conditions
Langton's Ant
Langton's Ant Revisited
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