Practice Problems

Work through small problems of increasing difficulty.
A cute bunny named Quincy teaching.

Quorum Blocks Tutorial

A Guide to using the Quorum Blocks tool.

A cute bunny named Quincy letting you know output is super important.

Output

Problems related to outputting info, in the form of text, to a user.

A cute bunny named Quincy talking way too much.

Say

A set of problems related to using a speaker to talk.

A cute bunny named Quincy showing off a blank block.

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.

A cute bunny named Quincy letting you know text is super important.

Text Variables

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

A cute bunny named Quincy letting you know boolean is super important.

Boolean Variables

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

A cute bunny named Quincy telling you about the integer value, 42.

Integer Variables

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

A cute bunny named Quincy letting you know 1.5 is a number.

Number Variables

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

A cute bunny named Quincy picking out a book at the library.

Libraries

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

A cute bunny named Quincy makes a mistake.

Errors

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

A cute bunny named Quincy analyzes his data.

Data Science 1

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

A cute bunny named Quincy charts his data.

Data Science 2

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

A Quincy rollercoster with a loop the shape of a bunnies head.

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.

A cute bunny named Quincy makes a choice between cake or homework.

Conditionals

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

A cute bunny named Quincy goes over his shopping list one by one.

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.

A cute bunny named Quincy takes his shot at being a designer.

Accessible Apps, Part 1

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

A cute bunny named Quincy takes action.

Actions

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

A cute bunny named Quincy takes creates a class.

Classes

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

A cute bunny named Quincy takes his shot at being a designer.

Accessible Apps, Part 2

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