Lessons ยท Python

Python Reference

interactive

3.1 Variables and Assignments

Learn about the different variables assignments and data types in Python and compare with JavaScript.

Topic: Variables-and-Assignments

Open lesson
interactive

3.10 Lists

This is the comprehensive lesson for Big Idea 3.10, Lists.

Topic: Lists

Open lesson
interactive

3.12 Calling Procedures

3.12 Calling Procedures

Topic: Calling-Procedures

Open lesson
interactive

3.13 Developing Procedures

Lesson for developing procedures.

Topic: Developing-Procedures

Open lesson
interactive

3.15 Random Numbers (py)

Random Numbers in Python

Topic: Random-Values

Open lesson
interactive

3.17 Algorithmic Efficiency

Learn about algorithms and how they can be more or less efficient

Topic: Algorithmic-Efficiency

Open lesson
interactive

3.2 Data Abstractions

Intro to data abstractions in Python and JavaScript.

Topic: Data-Abstraction

Open lesson
reference

3.3 Math Expressions

Topic: Mathematical-Expressions

Open lesson
interactive

3.4 Strings

This page will teach you about strings in programming.

Topic: Strings

Open lesson
interactive

3.5 Boolean Expressions (PY)

Boolean Hacks For Students To Try In Python

Topic: Boolean-Expressions

Open lesson
interactive

3.7 Nested Conditionals

Explore how to use nested conditionals in JavaScript and Python to make complex, hierarchical decisions in code.

Topic: Nested-Conditionals

Open lesson
interactive

3.8 Iterations

An introduction to College Board's Big Idea 3.8 Iterations. This will help you understand how to write loops in Python and JavaScript.

Topic: Iterations

Open lesson
reference

3.9 Algorithms

Understanding Algorithms in Python and JavaScript

Topic: Algorithms

Open lesson
interactive

3.9 Developing Algorithms

Learn how to develop algorithms through the Peppa Pig Maze game

Topic: Developing-Algorithms

Open lesson