Thinking in Code

Build solid foundations for computational problem solving.

48 Lessons585 Exercises

Level 1

Taking the First Steps

Writing Programs

Sequencing Commands

Repeating Patterns

Debugging Programs

Looping With Logic

While Loop Challenge

Level 6

Variables

Structuring Code

Combining Commands

Using Inputs

Using Variables

Updating Variables

Incrementing Variables

Looping with Variables

Using Variables to Store and Reuse Values

Learn how variables make programs more efficient and maintainable by storing reusable values. Define values once and use them throughout your code to prevent errors. Implement variable-based solutions that adapt easily to changing requirements.


Video

We're working on adding this video

Interactive lesson

·

2 mins

A lesson UI tile

Put your learning to the test with an interactive lesson


More from this course

Thinking in Code

Build solid foundations for computational problem solving.

48 Lessons585 Exercises
Visit full course