Programming Concepts
Master the building blocks of programming. Each concept builds on the last, taking you from complete beginner to confident coder.
What is Coding?
Discover what coding is and why millions of people are learning it
Comments
Learn how to document your code with helpful notes
Variables
Learn how to store and manage data in your programs
Data Types
Understand the different kinds of data your code can work with
Strings
Master working with text data in your programs
Operators
Master mathematical and logical operations in code
Conditionals
Make your code smart with decision-making logic
Loops
Automate repetitive tasks with loops
Functions
Create reusable blocks of code
Arrays
Work with collections of data
Objects
Organize complex data with objects
Input & Output
Get user input and display results in your programs
Debugging
Find and fix errors in your code