Practice Problems
Work through small problems of increasing difficulty.



Blank and Comment Blocks
A group of problems that introduce you to blank blocks and comment blocks. These blocks allow you to quickly type a line of code and make notes in your code.

Text Variables
A group of problems that help you to practice declaring, assigning, and using variables with a type of text.

Boolean Variables
A group of problems that help you to practice declaring, assigning, and using variables with a type of boolean.

Integer Variables
A group of problems that help you to practice declaring, assigning, and using variables with a type of integer.

Number Variables
A group of problems that help you to practice declaring, assigning, and using variables with a type of number.

Libraries
A group of problems that help you to practice finding libraries, creating an object for the library, and calling actions within that library.

Errors
A group of problems that help you to practice finding and fixing errors in your programs.

Data Science 1
A set of problems that help you to practice making calculations with data loaded in from a spreadsheet.

Data Science 2
A group of problems that help you to build an accessible box plot from data loaded in from a spreadsheet.

Loops
In this problem set you will learn to build a program that repeats a set of instructions. The programming structures that repeat are called loops.

Conditionals
A set of problems that help you to learn to add decisions into a program. You will use if statements to accomplish this.

Traversals
A group of problems that help you to practice looping over and making decisions about data. Here you will combine if statements and loops to do traversals over a collection of data.

Accessible Apps, Part 1
The first group of problems that allow you to practice building an accessible user interface.

Actions
The first group of problems that allow you to practice building an accessible user interface.

Classes
A group of problems that cover creating the programming structure called a class. Learn to use a class to organize variables and actions.

Accessible Apps, Part 2
The first group of problems that allow you to practice building an accessible user interface.