Lessons
Basics
54Beginner
Hello Python World
Basics
Beginner
Variables and Numbers
Basics
Beginner
Simple Math Operations in Python
Basics
Beginner
String Fun
Basics
Beginner
Print Multiple Lines
Basics
Beginner
Numbers and Math
Basics
Beginner
Subtraction Fun
Basics
Beginner
Multiplication Magic
Basics
Beginner
Division Basics
Basics
Beginner
Comments in Code
Basics
Beginner
Variable Names
Basics
Beginner
Number Comparison
Basics
Beginner
Boolean Values
Basics
Beginner
Multiple Variables
Basics
Beginner
Modulo Operator
Basics
Beginner
Power Operator
Basics
Beginner
Integer Division
Basics
Beginner
Greet Ada
Basics
Beginner
Negative Indexing
Basics
Beginner
Type Conversion - String to Int
Basics
Beginner
Type Conversion - Int to String
Basics
Beginner
Is 14 even or odd?
Basics
Beginner
Absolute Value
Basics
Beginner
Round Function
Basics
Beginner
Logical AND
Basics
Beginner
Is 14 greater than 3?
Basics
Beginner
Logical OR
Basics
Beginner
Logical NOT
Basics
Beginner
In Operator
Basics
Beginner
Using the "not in" Operator
Basics
Beginner
Identity Operator
Basics
Beginner
Add 3 to the text "14"
Basics
Beginner
Remainder of 14 ÷ 3
Basics
Beginner
Greet Sam
Basics
Beginner
Is 7 even or odd?
Basics
Beginner
Is 7 greater than 5?
Basics
Beginner
Add 5 to the text "7"
Basics
Beginner
Remainder of 7 ÷ 5
Basics
Beginner
Greet Mia
Basics
Beginner
Is 40 even or odd?
Basics
Beginner
Is 40 greater than 6?
Basics
Beginner
Add 6 to the text "40"
Basics
Beginner
Remainder of 40 ÷ 6
Basics
Beginner
Greet Leo
Basics
Beginner
Is 42 even or odd?
Basics
Beginner
Is 42 greater than 8?
Basics
Beginner
Add 8 to the text "42"
Basics
Beginner
Remainder of 42 ÷ 8
Basics
Beginner
Greet Noa
Basics
Beginner
Is 100 even or odd?
Basics
Beginner
Is 100 greater than 7?
Basics
Beginner
Add 7 to the text "100"
Basics
Beginner
Remainder of 100 ÷ 7
Basics
Beginner
Greet Eli
Basics
Control Flow
58Intermediate
If Statements
Control Flow
Intermediate
Loops - For
Control Flow
Intermediate
If-Else Statement
Control Flow
Intermediate
Elif Statement
Control Flow
Intermediate
While Loop
Control Flow
Intermediate
For Loop with Range
Control Flow
Intermediate
Using 'break' in Loops
Control Flow
Intermediate
Continue Statement
Control Flow
Intermediate
FizzBuzz to 15
Control Flow
Intermediate
Letter grade for 85
Control Flow
Intermediate
Is 2024 a leap year?
Control Flow
Intermediate
Sign of 7
Control Flow
Intermediate
Larger of 9 and 4 without max()
Control Flow
Intermediate
Age group of 16
Control Flow
Intermediate
FizzBuzz to 20
Control Flow
Intermediate
Letter grade for 72
Control Flow
Intermediate
Is 1900 a leap year?
Control Flow
Intermediate
Sign of -3
Control Flow
Intermediate
Larger of 12 and 5 without max()
Control Flow
Intermediate
Age group of 11
Control Flow
Intermediate
FizzBuzz to 30
Control Flow
Intermediate
Letter grade for 68
Control Flow
Intermediate
Is 2000 a leap year?
Control Flow
Intermediate
Sign of 0
Control Flow
Intermediate
Larger of 3 and 8 without max()
Control Flow
Intermediate
Age group of 25
Control Flow
Intermediate
FizzBuzz to 12
Control Flow
Intermediate
Letter grade for 91
Control Flow
Intermediate
Is 2023 a leap year?
Control Flow
Intermediate
Sign of -10
Control Flow
Intermediate
Larger of 20 and 20 without max()
Control Flow
Intermediate
Age group of 19
Control Flow
Intermediate
FizzBuzz to 18
Control Flow
Intermediate
Letter grade for 59
Control Flow
Intermediate
Is 2100 a leap year?
Control Flow
Intermediate
Sign of 5
Control Flow
Intermediate
Larger of 1 and 2 without max()
Control Flow
Intermediate
Age group of 13
Control Flow
Intermediate
FizzBuzz to 25
Control Flow
Intermediate
Letter grade for 77
Control Flow
Intermediate
Is 1996 a leap year?
Control Flow
Intermediate
Sign of -1
Control Flow
Intermediate
Larger of 15 and 30 without max()
Control Flow
Intermediate
Age group of 7
Control Flow
Intermediate
FizzBuzz to 10
Control Flow
Intermediate
Letter grade for 100
Control Flow
Intermediate
Is 2400 a leap year?
Control Flow
Intermediate
Sign of 42
Control Flow
Intermediate
Larger of 8 and 8 without max()
Control Flow
Intermediate
Age group of 45
Control Flow
Intermediate
FizzBuzz to 50
Control Flow
Intermediate
Letter grade for 64
Control Flow
Intermediate
Is 1999 a leap year?
Control Flow
Intermediate
Sign of -7
Control Flow
Intermediate
Larger of 6 and 11 without max()
Control Flow
Intermediate
Age group of 20
Control Flow
Intermediate
FizzBuzz to 22
Control Flow
Intermediate
Letter grade for 92
Control Flow
Data Structures
62Intermediate
Lists - Collections of Items 📋
Data Structures
Intermediate
List Creation
Data Structures
Intermediate
List Indexing
Data Structures
Intermediate
List Append
Data Structures
Intermediate
List Iteration
Data Structures
Intermediate
Dictionary Basics
Data Structures
Intermediate
List Slicing
Data Structures
Intermediate
Tuple Basics
Data Structures
Intermediate
Set Basics
Data Structures
Intermediate
List Remove
Data Structures
Intermediate
Dictionary Update
Data Structures
Intermediate
Nested Lists
Data Structures
Intermediate
Word counts in a 3-item list
Data Structures
Intermediate
Sort [3, 1, 2, 1]
Data Structures
Intermediate
Unique values of [3, 1, 2, 1]
Data Structures
Intermediate
Common items of two lists
Data Structures
Intermediate
Highest value's key
Data Structures
Intermediate
Unpack a tuple (5, 9)
Data Structures
Intermediate
Sum a list of 4
Data Structures
Intermediate
Word counts in a 4-item list
Data Structures
Intermediate
Sort [8, 4, 8]
Data Structures
Intermediate
Unique values of [8, 4, 8]
Data Structures
Intermediate
Common items of two lists (['x', 'y', 'x', 'z'])
Data Structures
Intermediate
Highest value's key (['x', 'y', 'x', 'z'])
Data Structures
Intermediate
Unpack a tuple (2, 6)
Data Structures
Intermediate
Sum a list of 3
Data Structures
Intermediate
Word counts in a 3-item list (['cat', 'dog', 'cat'])
Data Structures
Intermediate
Sort [5, 5, 1, 2]
Data Structures
Intermediate
Unique values of [5, 5, 1, 2]
Data Structures
Intermediate
Common items of two lists (['cat', 'dog', 'cat'])
Data Structures
Intermediate
Highest value's key (['cat', 'dog', 'cat'])
Data Structures
Intermediate
Unpack a tuple (11, 4)
Data Structures
Intermediate
Sum a list of 4 (['cat', 'dog', 'cat'])
Data Structures
Intermediate
Word counts in a 3-item list (['a', 'b', 'c'])
Data Structures
Intermediate
Sort [9, 3, 6]
Data Structures
Intermediate
Unique values of [9, 3, 6]
Data Structures
Intermediate
Common items of two lists (['a', 'b', 'c'])
Data Structures
Intermediate
Highest value's key (['a', 'b', 'c'])
Data Structures
Intermediate
Unpack a tuple (7, 7)
Data Structures
Intermediate
Sum a list of 3 (['a', 'b', 'c'])
Data Structures
Intermediate
Word counts in a 3-item list (['up', 'up', 'down'])
Data Structures
Intermediate
Sort [2, 2, 2, 5]
Data Structures
Intermediate
Unique values of [2, 2, 2, 5]
Data Structures
Intermediate
Common items of two lists (['up', 'up', 'down'])
Data Structures
Intermediate
Highest value's key (['up', 'up', 'down'])
Data Structures
Intermediate
Unpack a tuple (3, 12)
Data Structures
Intermediate
Sum a list of 4 (['up', 'up', 'down'])
Data Structures
Intermediate
Sort [4, 2, 3, 2]
Data Structures
Intermediate
Unique values of [4, 2, 3, 2]
Data Structures
Intermediate
Common items of two lists (['red', 'blue', 'red'])
Data Structures
Intermediate
Sum a list of 4 (['red', 'blue', 'red'])
Data Structures
Intermediate
Sort [9, 5, 9]
Data Structures
Intermediate
Unique values of [9, 5, 9]
Data Structures
Intermediate
Common items of two lists (['x', 'y', 'x', 'z']·2)
Data Structures
Intermediate
Sum a list of 3 (['x', 'y', 'x', 'z'])
Data Structures
Intermediate
Sort [6, 6, 2, 3]
Data Structures
Intermediate
Unique values of [6, 6, 2, 3]
Data Structures
Intermediate
Common items of two lists (['cat', 'dog', 'cat']·2)
Data Structures
Intermediate
Sum a list of 4 (['cat', 'dog', 'cat']·2)
Data Structures
Intermediate
Sort [10, 4, 7]
Data Structures
Intermediate
Unique values of [10, 4, 7]
Data Structures
Intermediate
Common items of two lists (['a', 'b', 'c']·2)
Data Structures
Functions
63Advanced
Functions
Functions
Intermediate
Function with Parameters
Functions
Intermediate
Multiple Return Values
Functions
Intermediate
Default Parameters
Functions
Intermediate
Max and Min
Functions
Intermediate
Sum Function
Functions
Intermediate
Enumerate Function
Functions
Intermediate
Zip Function
Functions
Intermediate
Sorted Function
Functions
Intermediate
Reversed Function: Reversing List Order
Functions
Advanced
Lambda Functions
Functions
Advanced
Map Function
Functions
Advanced
Filter Function
Functions
Intermediate
Square of 9
Functions
Intermediate
Default argument adds 1
Functions
Intermediate
Sum any count of args (3 numbers)
Functions
Intermediate
Return two values (min & max)
Functions
Intermediate
Lambda triples 9
Functions
Intermediate
Function returning a string
Functions
Intermediate
Recursive factorial of 9
Functions
Intermediate
Square of 7
Functions
Intermediate
Default argument adds 5
Functions
Intermediate
Sum any count of args (4 numbers)
Functions
Intermediate
Return two values (min & max) ([4, 5, 6, 7])
Functions
Intermediate
Lambda triples 7
Functions
Intermediate
Function returning a string ([4, 5, 6, 7])
Functions
Intermediate
Recursive factorial of 7
Functions
Intermediate
Square of 6
Functions
Intermediate
Default argument adds 2
Functions
Intermediate
Sum any count of args (3 numbers) ([10, 20, 30])
Functions
Intermediate
Return two values (min & max) ([10, 20, 30])
Functions
Intermediate
Lambda triples 6
Functions
Intermediate
Function returning a string ([10, 20, 30])
Functions
Intermediate
Recursive factorial of 6
Functions
Intermediate
Square of 5
Functions
Intermediate
Default argument adds 3
Functions
Intermediate
Sum any count of args (5 numbers)
Functions
Intermediate
Return two values (min & max) ([2, 2, 2, 2, 2])
Functions
Intermediate
Lambda triples 5
Functions
Intermediate
Function returning a string ([2, 2, 2, 2, 2])
Functions
Intermediate
Recursive factorial of 5
Functions
Intermediate
Square of 8
Functions
Intermediate
Default argument adds 10
Functions
Intermediate
Sum any count of args (3 numbers) ([9, 1, 5])
Functions
Intermediate
Return two values (min & max) ([9, 1, 5])
Functions
Intermediate
Lambda triples 8
Functions
Intermediate
Function returning a string ([9, 1, 5])
Functions
Intermediate
Recursive factorial of 8
Functions
Intermediate
Square of 4
Functions
Intermediate
Default argument adds 4
Functions
Intermediate
Sum any count of args (4 numbers) ([3, 6, 9, 12])
Functions
Intermediate
Return two values (min & max) ([3, 6, 9, 12])
Functions
Intermediate
Lambda triples 4
Functions
Intermediate
Function returning a string ([3, 6, 9, 12])
Functions
Intermediate
Recursive factorial of 4
Functions
Intermediate
Square of 10
Functions
Intermediate
Default argument adds 2 ([2, 3, 4])
Functions
Intermediate
Sum any count of args (4 numbers) ([2, 3, 4])
Functions
Intermediate
Return two values (min & max) ([2, 3, 4])
Functions
Intermediate
Lambda triples 10
Functions
Intermediate
Recursive factorial of 10
Functions
Intermediate
Default argument adds 6
Functions
Intermediate
Sum any count of args (5 numbers) ([5, 6, 7, 8])
Functions
Advanced Concepts
54Advanced
String Methods
Advanced Concepts
Intermediate
List Comprehension Basics
Advanced Concepts
Advanced
List Comprehension with Condition
Advanced Concepts
Advanced
Dictionary Comprehension
Advanced Concepts
Intermediate
Squares up to 5 (comprehension)
Advanced Concepts
Intermediate
Filter evens up to 5
Advanced Concepts
Intermediate
map() adds 10
Advanced Concepts
Intermediate
Index each item with enumerate
Advanced Concepts
Intermediate
Pair two lists with zip
Advanced Concepts
Intermediate
Dict comprehension of squares to 5
Advanced Concepts
Intermediate
Squares up to 8 (comprehension)
Advanced Concepts
Intermediate
Filter evens up to 8
Advanced Concepts
Intermediate
map() adds 1
Advanced Concepts
Intermediate
Index each item with enumerate ([10, 20])
Advanced Concepts
Intermediate
Pair two lists with zip ([10, 20])
Advanced Concepts
Intermediate
Dict comprehension of squares to 8
Advanced Concepts
Intermediate
Squares up to 6 (comprehension)
Advanced Concepts
Intermediate
Filter evens up to 6
Advanced Concepts
Intermediate
map() adds 5
Advanced Concepts
Intermediate
Index each item with enumerate ([2, 4, 6, 8])
Advanced Concepts
Intermediate
Pair two lists with zip ([2, 4, 6, 8])
Advanced Concepts
Intermediate
Dict comprehension of squares to 6
Advanced Concepts
Intermediate
Squares up to 4 (comprehension)
Advanced Concepts
Intermediate
Filter evens up to 4
Advanced Concepts
Intermediate
map() adds 2
Advanced Concepts
Intermediate
Index each item with enumerate ([7, 8, 9])
Advanced Concepts
Intermediate
Pair two lists with zip ([7, 8, 9])
Advanced Concepts
Intermediate
Dict comprehension of squares to 4
Advanced Concepts
Intermediate
Squares up to 10 (comprehension)
Advanced Concepts
Intermediate
Filter evens up to 10
Advanced Concepts
Intermediate
map() adds 100
Advanced Concepts
Intermediate
Index each item with enumerate ([5, 5])
Advanced Concepts
Intermediate
Pair two lists with zip ([5, 5])
Advanced Concepts
Intermediate
Dict comprehension of squares to 10
Advanced Concepts
Intermediate
Squares up to 7 (comprehension)
Advanced Concepts
Intermediate
Filter evens up to 7
Advanced Concepts
Intermediate
map() adds 3
Advanced Concepts
Intermediate
Index each item with enumerate ([0, 1, 2, 3])
Advanced Concepts
Intermediate
Pair two lists with zip ([0, 1, 2, 3])
Advanced Concepts
Intermediate
Dict comprehension of squares to 7
Advanced Concepts
Intermediate
map() adds 17
Advanced Concepts
Intermediate
Index each item with enumerate ([2, 3, 4])
Advanced Concepts
Intermediate
Pair two lists with zip ([2, 3, 4])
Advanced Concepts
Intermediate
Squares up to 9 (comprehension)
Advanced Concepts
Intermediate
Filter evens up to 9
Advanced Concepts
Intermediate
map() adds 2 ([11, 21])
Advanced Concepts
Intermediate
Index each item with enumerate ([11, 21])
Advanced Concepts
Intermediate
Pair two lists with zip ([11, 21])
Advanced Concepts
Intermediate
Dict comprehension of squares to 9
Advanced Concepts
Intermediate
map() adds 6
Advanced Concepts
Intermediate
Index each item with enumerate ([3, 5, 7, 9])
Advanced Concepts
Intermediate
Pair two lists with zip ([3, 5, 7, 9])
Advanced Concepts
Intermediate
map() adds 3 ([8, 9, 10])
Advanced Concepts
Intermediate
Index each item with enumerate ([8, 9, 10])
Advanced Concepts
AI Basics
1Strings
50Beginner
String Concatenation
Strings
Beginner
String Repetition
Strings
Beginner
String Length
Strings
Beginner
String Uppercase
Strings
Beginner
String Lowercase
Strings
Beginner
String Replace
Strings
Beginner
String Split
Strings
Beginner
Finding the Position of a Substring
Strings
Intermediate
String Slicing
Strings
Intermediate
String Formatting
Strings
Intermediate
String Methods - Strip
Strings
Beginner
String First Char
Strings
Beginner
String Last Char
Strings
Beginner
String Title Case
Strings
Beginner
String Count Chars
Strings
Beginner
String Starts With
Strings
Beginner
Uppercase a word: python
Strings
Beginner
String Count
Strings
Beginner
String Startswith
Strings
Beginner
String Endswith
Strings
Beginner
String Title Case
Strings
Beginner
Uppercase a word: banana
Strings
Beginner
Lowercase a word: hello world
Strings
Beginner
String Join
Strings
Beginner
Lowercase a word: openSource
Strings
Beginner
String Isdigit
Strings
Beginner
String Isalpha
Strings
Beginner
String Capitalize
Strings
Beginner
Title-case a phrase: Mountain
Strings
Beginner
Title-case a phrase: data science
Strings
Beginner
Capitalize the first letter: keyboard
Strings
Beginner
Capitalize the first letter: alabama
Strings
Beginner
Swap the case: good morning
Strings
Beginner
Swap the case: rocket
Strings
Beginner
Trim the spaces: javascript
Strings
Beginner
Trim the spaces: quiet river
Strings
Beginner
Length of a string: elephant
Strings
Beginner
Length of a string: compiler
Strings
Beginner
Count a letter: byte stream
Strings
Beginner
Count a letter: north star
Strings
Beginner
Reverse a string: velocity
Strings
Beginner
Reverse a string: cinnamon
Strings
Beginner
Replace a letter: green field
Strings
Beginner
Replace a letter: tangerine
Strings
Beginner
First word of a phrase: python
Strings
Beginner
First word of a phrase: banana
Strings
Beginner
First three letters: hello world
Strings
Beginner
First three letters: openSource
Strings
Beginner
Count the vowels: Mountain
Strings
Beginner
Count the vowels: data science
Strings
Variables
27Beginner
Create Your First Variable
Variables
Beginner
Add 7 and 3
Variables
Beginner
Multiply 7 by 3
Variables
Beginner
Swap 7 and 3
Variables
Beginner
Increase 7 by 5
Variables
Beginner
Total of 7, 3 and 5
Variables
Beginner
Difference of 7 and 3
Variables
Beginner
Add 12 and 8
Variables
Beginner
Multiply 12 by 8
Variables
Beginner
Swap 12 and 8
Variables
Beginner
Increase 12 by 2
Variables
Beginner
Total of 12, 8 and 2
Variables
Beginner
Difference of 12 and 8
Variables
Beginner
Add 25 and 17
Variables
Beginner
Multiply 25 by 17
Variables
Beginner
Swap 25 and 17
Variables
Beginner
Increase 25 by 10
Variables
Beginner
Total of 25, 17 and 10
Variables
Beginner
Difference of 25 and 17
Variables
Beginner
Add 6 and 4
Variables
Beginner
Multiply 6 by 4
Variables
Beginner
Swap 6 and 4
Variables
Beginner
Increase 6 by 3
Variables
Beginner
Total of 6, 4 and 3
Variables
Beginner
Difference of 6 and 4
Variables
Beginner
Add 9 and 7
Variables
Beginner
Multiply 9 by 7
Variables
Math
41Beginner
Age Calculator
Math
Beginner
Double the Number
Math
Beginner
Square Number
Math
Beginner
Average Two Numbers
Math
Beginner
Temperature Converter
Math
Beginner
Circle Area
Math
Beginner
Rectangle Area
Math
Beginner
Triangle Area Calculation
Math
Beginner
Minutes to Hours
Math
Beginner
Hours to Seconds
Math
Beginner
Shopping Total with Tax
Math
Beginner
Discount Price
Math
Beginner
Cube Volume
Math
Beginner
Speed Calculator
Math
Beginner
BMI Calculator
Math
Beginner
Area of a 8×5 rectangle
Math
Beginner
Area of a 12×7 rectangle
Math
Beginner
Area of a 9×9 rectangle
Math
Beginner
Area of a triangle (10 base, 6 height)
Math
Beginner
Area of a triangle (7 base, 8 height)
Math
Beginner
Area of a triangle (9 base, 4 height)
Math
Beginner
Average of 5 numbers
Math
Beginner
Average of 4 numbers
Math
Beginner
Average of 6 numbers
Math
Beginner
Largest of 7, 3, 9
Math
Beginner
Largest of 12, 5, 8
Math
Beginner
Largest of 4, 15, 6
Math
Beginner
2 to the power of 5
Math
Beginner
3 to the power of 4
Math
Beginner
5 to the power of 3
Math
Beginner
Remainder of 17 ÷ 5
Math
Beginner
Remainder of 23 ÷ 7
Math
Beginner
Remainder of 40 ÷ 6 (Math)
Math
Beginner
Whole part of 17 ÷ 5
Math
Beginner
Whole part of 29 ÷ 4
Math
Beginner
Whole part of 50 ÷ 8
Math
Beginner
Sum from 1 to 10
Math
Beginner
Sum from 1 to 7
Math
Beginner
Sum from 1 to 100
Math
Beginner
Convert 25°C to Fahrenheit
Math
Beginner
Convert 37°C to Fahrenheit
Math
OOP
73Advanced
Classes - Basic
OOP
Advanced
Class Methods
OOP
Advanced
BankAccount balance after deposits
OOP
Advanced
Rectangle area via a class (3×4)
OOP
Advanced
Add two vectors with __add__
OOP
Advanced
Inheritance and polymorphism
OOP
Advanced
Counter class bumped 5 times
OOP
Advanced
Custom __len__ on a Bag
OOP
Advanced
Stack push/pop
OOP
Advanced
BankAccount balance after deposits ([10, 20, 30, 40])
OOP
Advanced
Rectangle area via a class (5×6)
OOP
Advanced
Add two vectors with __add__ ([10, 20, 30, 40])
OOP
Advanced
Counter class bumped 3 times
OOP
Advanced
Custom __len__ on a Bag ([10, 20, 30, 40])
OOP
Advanced
Stack push/pop ([10, 20, 30, 40])
OOP
Advanced
BankAccount balance after deposits ([7, 7, 7])
OOP
Advanced
Rectangle area via a class (2×9)
OOP
Advanced
Add two vectors with __add__ ([7, 7, 7])
OOP
Advanced
Counter class bumped 8 times
OOP
Advanced
Custom __len__ on a Bag ([7, 7, 7])
OOP
Advanced
Stack push/pop ([7, 7, 7])
OOP
Advanced
BankAccount balance after deposits ([12, 8])
OOP
Advanced
Rectangle area via a class (6×3)
OOP
Advanced
Add two vectors with __add__ ([12, 8])
OOP
Advanced
Counter class bumped 4 times
OOP
Advanced
Custom __len__ on a Bag ([12, 8])
OOP
Advanced
Stack push/pop ([12, 8])
OOP
Advanced
BankAccount balance after deposits ([5, 5, 5, 5])
OOP
Advanced
Rectangle area via a class (8×2)
OOP
Advanced
Add two vectors with __add__ ([5, 5, 5, 5])
OOP
Advanced
Counter class bumped 6 times
OOP
Advanced
Custom __len__ on a Bag ([5, 5, 5, 5])
OOP
Advanced
Stack push/pop ([5, 5, 5, 5])
OOP
Advanced
BankAccount balance after deposits ([101, 51, 26])
OOP
Advanced
Rectangle area via a class (4×5)
OOP
Advanced
Add two vectors with __add__ ([101, 51, 26])
OOP
Advanced
Custom __len__ on a Bag ([101, 51, 26])
OOP
Advanced
Stack push/pop ([101, 51, 26])
OOP
Advanced
BankAccount balance after deposits ([11, 21, 31, 41])
OOP
Advanced
Rectangle area via a class (6×7)
OOP
Advanced
Add two vectors with __add__ ([11, 21, 31, 41])
OOP
Advanced
Custom __len__ on a Bag ([11, 21, 31, 41])
OOP
Advanced
Stack push/pop ([11, 21, 31, 41])
OOP
Advanced
BankAccount balance after deposits ([8, 8, 8])
OOP
Advanced
Rectangle area via a class (3×10)
OOP
Advanced
Add two vectors with __add__ ([8, 8, 8])
OOP
Advanced
Counter class bumped 9 times
OOP
Advanced
Custom __len__ on a Bag ([8, 8, 8])
OOP
Advanced
Stack push/pop ([8, 8, 8])
OOP
Advanced
BankAccount balance after deposits ([13, 9])
OOP
Advanced
Rectangle area via a class (7×4)
OOP
Advanced
Add two vectors with __add__ ([13, 9])
OOP
Advanced
Custom __len__ on a Bag ([13, 9])
OOP
Advanced
Stack push/pop ([13, 9])
OOP
Advanced
BankAccount balance after deposits ([6, 6, 6, 6])
OOP
Advanced
Rectangle area via a class (9×3)
OOP
Advanced
Add two vectors with __add__ ([6, 6, 6, 6])
OOP
Advanced
Counter class bumped 7 times
OOP
Advanced
Custom __len__ on a Bag ([6, 6, 6, 6])
OOP
Advanced
Stack push/pop ([6, 6, 6, 6])
OOP
Advanced
BankAccount balance after deposits ([102, 52, 27])
OOP
Advanced
Add two vectors with __add__ ([102, 52, 27])
OOP
Advanced
Custom __len__ on a Bag ([102, 52, 27])
OOP
Advanced
Stack push/pop ([102, 52, 27])
OOP
Advanced
BankAccount balance after deposits ([12, 22, 32, 42])
OOP
Advanced
Rectangle area via a class (7×8)
OOP
Advanced
Add two vectors with __add__ ([12, 22, 32, 42])
OOP
Advanced
Custom __len__ on a Bag ([12, 22, 32, 42])
OOP
Advanced
Stack push/pop ([12, 22, 32, 42])
OOP
Advanced
BankAccount balance after deposits ([9, 9, 9])
OOP
Advanced
Rectangle area via a class (4×11)
OOP
Advanced
Add two vectors with __add__ ([9, 9, 9])
OOP
Advanced
Counter class bumped 10 times
OOP
Error Handling
3Practice
76Beginner
Is 'level' a palindrome?
Practice
Beginner
Sum the digits of 12
Practice
Beginner
Smallest in [5, 2, 9, 1]
Practice
Beginner
Count letters in 'hello world'
Practice
Beginner
Largest in [5, 2, 9, 1]
Practice
Beginner
Is 'radar' a palindrome?
Practice
Beginner
Sum the digits of 45
Practice
Beginner
Smallest in [8, 8, 3]
Practice
Beginner
Count letters in 'keep it simple'
Practice
Beginner
Largest in [8, 8, 3]
Practice
Beginner
Is 'noon' a palindrome?
Practice
Beginner
Sum the digits of 90
Practice
Beginner
Smallest in [10, 4, 20, 7]
Practice
Beginner
Count letters in 'data driven'
Practice
Beginner
Largest in [10, 4, 20, 7]
Practice
Beginner
Is 'python' a palindrome?
Practice
Beginner
Sum the digits of 7
Practice
Beginner
Smallest in [3, 6, 1, 9]
Practice
Beginner
Count letters in 'clean code'
Practice
Beginner
Largest in [3, 6, 1, 9]
Practice
Beginner
Is 'stats' a palindrome?
Practice
Beginner
Sum the digits of 38
Practice
Beginner
Smallest in [15, 2, 8]
Practice
Beginner
Count letters in 'open source'
Practice
Beginner
Largest in [15, 2, 8]
Practice
Beginner
Is 'kayak' a palindrome?
Practice
Intermediate
Fibonacci number #7
Practice
Intermediate
Is 13 prime?
Practice
Intermediate
GCD of 12 and 8
Practice
Intermediate
Count vowels in 'education'
Practice
Intermediate
Reverse the words of a sentence
Practice
Intermediate
Sum of multiples of 3 under 13
Practice
Intermediate
Fibonacci number #10
Practice
Intermediate
Is 17 prime?
Practice
Intermediate
GCD of 18 and 24
Practice
Intermediate
Count vowels in 'mountain'
Practice
Intermediate
Reverse the words of a sentence (10)
Practice
Intermediate
Sum of multiples of 5 under 17
Practice
Intermediate
Fibonacci number #8
Practice
Intermediate
Is 29 prime?
Practice
Intermediate
GCD of 40 and 16
Practice
Intermediate
Count vowels in 'keyboard'
Practice
Intermediate
Reverse the words of a sentence (8)
Practice
Intermediate
Sum of multiples of 4 under 29
Practice
Intermediate
Fibonacci number #12
Practice
Intermediate
Is 7 prime?
Practice
Intermediate
GCD of 9 and 6
Practice
Intermediate
Count vowels in 'yesterday'
Practice
Intermediate
Reverse the words of a sentence (12)
Practice
Intermediate
Sum of multiples of 2 under 7
Practice
Intermediate
Fibonacci number #6
Practice
Intermediate
Is 91 prime?
Practice
Intermediate
GCD of 21 and 14
Practice
Intermediate
Count vowels in 'strawberry'
Practice
Intermediate
Reverse the words of a sentence (6)
Practice
Intermediate
Sum of multiples of 7 under 91
Practice
Intermediate
Fibonacci number #9
Practice
Intermediate
Is 50 prime?
Practice
Intermediate
GCD of 100 and 35
Practice
Intermediate
Count vowels in 'umbrella'
Practice
Intermediate
Reverse the words of a sentence (9)
Practice
Intermediate
Sum of multiples of 10 under 50
Practice
Intermediate
Is 20 prime?
Practice
Intermediate
GCD of 19 and 9
Practice
Intermediate
Sum of multiples of 4 under 20
Practice
Intermediate
Fibonacci number #17
Practice
Intermediate
Is 24 prime?
Practice
Intermediate
GCD of 25 and 31
Practice
Intermediate
Sum of multiples of 6 under 24
Practice
Intermediate
Is 36 prime?
Practice
Intermediate
GCD of 47 and 23
Practice
Intermediate
Sum of multiples of 5 under 36
Practice
Intermediate
Fibonacci number #19
Practice
Intermediate
Is 8 prime?
Practice
Intermediate
GCD of 10 and 7
Practice
Intermediate
Sum of multiples of 3 under 8
Practice
Loops
50Intermediate
Sum of even numbers up to 20
Loops
Intermediate
Sum the squares to 20
Loops
Intermediate
Product of 1 to 20
Loops
Intermediate
Count items over 5
Loops
Intermediate
Multiplication row for 3
Loops
Intermediate
Countdown from 20 by 3
Loops
Intermediate
Sum a list of 5 numbers
Loops
Intermediate
Sum of even numbers up to 10
Loops
Intermediate
Sum the squares to 10
Loops
Intermediate
Product of 1 to 10
Loops
Intermediate
Count items over 10
Loops
Intermediate
Multiplication row for 4
Loops
Intermediate
Countdown from 10 by 2
Loops
Intermediate
Sum a list of 5 numbers ([1, 9, 4, 8, 2])
Loops
Intermediate
Sum of even numbers up to 50
Loops
Intermediate
Sum the squares to 50
Loops
Intermediate
Product of 1 to 50
Loops
Intermediate
Count items over 15
Loops
Intermediate
Multiplication row for 6
Loops
Intermediate
Countdown from 50 by 5
Loops
Intermediate
Sum a list of 4 numbers
Loops
Intermediate
Sum of even numbers up to 15
Loops
Intermediate
Sum the squares to 15
Loops
Intermediate
Product of 1 to 15
Loops
Intermediate
Count items over 7
Loops
Intermediate
Multiplication row for 7
Loops
Intermediate
Countdown from 15 by 3
Loops
Intermediate
Sum a list of 5 numbers ([7, 7, 8, 2, 11])
Loops
Intermediate
Sum of even numbers up to 30
Loops
Intermediate
Sum the squares to 30
Loops
Intermediate
Product of 1 to 30
Loops
Intermediate
Count items over 20
Loops
Intermediate
Multiplication row for 9
Loops
Intermediate
Countdown from 30 by 4
Loops
Intermediate
Sum a list of 3 numbers
Loops
Intermediate
Sum of even numbers up to 8
Loops
Intermediate
Sum the squares to 8
Loops
Intermediate
Product of 1 to 8
Loops
Intermediate
Count items over 3
Loops
Intermediate
Multiplication row for 2
Loops
Intermediate
Countdown from 8 by 1
Loops
Intermediate
Sum a list of 5 numbers ([3, 6, 9, 12, 15])
Loops
Intermediate
Sum of even numbers up to 12
Loops
Intermediate
Sum the squares to 12
Loops
Intermediate
Product of 1 to 12
Loops
Intermediate
Count items over 25
Loops
Intermediate
Multiplication row for 5
Loops
Intermediate
Countdown from 12 by 2
Loops
Intermediate
Sum a list of 4 numbers ([8, 8, 8, 8])
Loops
Intermediate
Sum of even numbers up to 100
Loops
Algorithms
72Advanced
Binary search for 23
Algorithms
Advanced
Count 23 in a list
Algorithms
Advanced
Bubble sort [4, 2, 7, 2, 9, 2]
Algorithms
Advanced
Digit sum of 4827
Algorithms
Advanced
Reverse the number 4827
Algorithms
Advanced
GCD of 48 and 36 (Euclid)
Algorithms
Advanced
Count primes below 30
Algorithms
Advanced
Maximum subarray sum
Algorithms
Advanced
Binary search for 16
Algorithms
Advanced
Count 16 in a list
Algorithms
Advanced
Bubble sort [5, 5, 1, 5, 3]
Algorithms
Advanced
Digit sum of 915
Algorithms
Advanced
Reverse the number 915
Algorithms
Advanced
GCD of 54 and 24 (Euclid)
Algorithms
Advanced
Count primes below 20
Algorithms
Advanced
Maximum subarray sum ([1, 4, 9, 16, 25, 36])
Algorithms
Advanced
Binary search for 40
Algorithms
Advanced
Count 40 in a list
Algorithms
Advanced
Bubble sort [8, 1, 8, 8, 2, 8]
Algorithms
Advanced
Digit sum of 3406
Algorithms
Advanced
Reverse the number 3406
Algorithms
Advanced
GCD of 21 and 14 (Euclid)
Algorithms
Advanced
Count primes below 50
Algorithms
Advanced
Maximum subarray sum ([10, 20, 30, 40, 50])
Algorithms
Advanced
Binary search for 7
Algorithms
Advanced
Count 7 in a list
Algorithms
Advanced
Bubble sort [6, 6, 6, 1]
Algorithms
Advanced
Digit sum of 762
Algorithms
Advanced
Reverse the number 762
Algorithms
Advanced
GCD of 100 and 35 (Euclid)
Algorithms
Advanced
Count primes below 40
Algorithms
Advanced
Maximum subarray sum ([3, 7, 11, 15, 19])
Algorithms
Advanced
Binary search for 91
Algorithms
Advanced
Count 91 in a list
Algorithms
Advanced
Bubble sort [9, 2, 9, 4, 9]
Algorithms
Advanced
Digit sum of 1234
Algorithms
Advanced
Reverse the number 1234
Algorithms
Advanced
GCD of 81 and 27 (Euclid)
Algorithms
Advanced
Count primes below 15
Algorithms
Advanced
Maximum subarray sum ([12, 34, 56, 78, 91])
Algorithms
Advanced
Binary search for 30
Algorithms
Advanced
Count 30 in a list
Algorithms
Advanced
Bubble sort [5, 3, 8, 3, 10, 3]
Algorithms
Advanced
Digit sum of 4834
Algorithms
Advanced
Reverse the number 4834
Algorithms
Advanced
GCD of 55 and 43 (Euclid)
Algorithms
Advanced
Count primes below 37
Algorithms
Advanced
Maximum subarray sum ([3, 6, 9, 13, 17, 24, 39, 57])
Algorithms
Advanced
Binary search for 23 ([2, 5, 10, 17, 26, 37])
Algorithms
Advanced
Count 23 in a list ([2, 5, 10, 17, 26, 37])
Algorithms
Advanced
Bubble sort [6, 6, 2, 6, 4]
Algorithms
Advanced
Digit sum of 922
Algorithms
Advanced
Reverse the number 922
Algorithms
Advanced
GCD of 61 and 31 (Euclid)
Algorithms
Advanced
Count primes below 27
Algorithms
Advanced
Maximum subarray sum ([2, 5, 10, 17, 26, 37])
Algorithms
Advanced
Binary search for 47
Algorithms
Advanced
Count 47 in a list
Algorithms
Advanced
Bubble sort [9, 2, 9, 9, 3, 9]
Algorithms
Advanced
Digit sum of 3413
Algorithms
Advanced
Reverse the number 3413
Algorithms
Advanced
GCD of 28 and 21 (Euclid)
Algorithms
Advanced
Count primes below 57
Algorithms
Advanced
Maximum subarray sum ([11, 21, 31, 41, 51])
Algorithms
Advanced
Binary search for 8
Algorithms
Advanced
Count 8 in a list
Algorithms
Advanced
Bubble sort [7, 7, 7, 2]
Algorithms
Advanced
Digit sum of 769
Algorithms
Advanced
Reverse the number 769
Algorithms
Advanced
GCD of 107 and 42 (Euclid)
Algorithms
Advanced
Count primes below 47
Algorithms
Advanced
Maximum subarray sum ([4, 8, 12, 16, 20])
Algorithms
Data Analysis
72Advanced
Mean of a 6-value dataset
Data Analysis
Advanced
Median of a dataset
Data Analysis
Advanced
Most common value (mode)
Data Analysis
Advanced
Range (max − min)
Data Analysis
Advanced
Count values above 15
Data Analysis
Advanced
Population standard deviation
Data Analysis
Advanced
Top 3 highest values
Data Analysis
Advanced
Sum of the even values
Data Analysis
Advanced
Mean of a 4-value dataset
Data Analysis
Advanced
Median of a dataset ([10, 20, 30, 40])
Data Analysis
Advanced
Most common value (mode) ([10, 20, 30, 40])
Data Analysis
Advanced
Range (max − min) ([10, 20, 30, 40])
Data Analysis
Advanced
Count values above 25
Data Analysis
Advanced
Population standard deviation ([10, 20, 30, 40])
Data Analysis
Advanced
Top 3 highest values ([10, 20, 30, 40])
Data Analysis
Advanced
Sum of the even values ([10, 20, 30, 40])
Data Analysis
Advanced
Mean of a 7-value dataset
Data Analysis
Advanced
Median of a dataset ([5, 9, 1, 7, 3, 8, 2])
Data Analysis
Advanced
Most common value (mode) ([5, 9, 1, 7, 3, 8, 2])
Data Analysis
Advanced
Range (max − min) ([5, 9, 1, 7, 3, 8, 2])
Data Analysis
Advanced
Count values above 4
Data Analysis
Advanced
Population standard deviation ([5, 9, 1, 7, 3, 8, 2])
Data Analysis
Advanced
Top 3 highest values ([5, 9, 1, 7, 3, 8, 2])
Data Analysis
Advanced
Sum of the even values ([5, 9, 1, 7, 3, 8, 2])
Data Analysis
Advanced
Mean of a 5-value dataset
Data Analysis
Advanced
Median of a dataset ([12, 18, 24, 30, 36])
Data Analysis
Advanced
Most common value (mode) ([12, 18, 24, 30, 36])
Data Analysis
Advanced
Range (max − min) ([12, 18, 24, 30, 36])
Data Analysis
Advanced
Count values above 20
Data Analysis
Advanced
Population standard deviation ([12, 18, 24, 30, 36])
Data Analysis
Advanced
Top 3 highest values ([12, 18, 24, 30, 36])
Data Analysis
Advanced
Sum of the even values ([12, 18, 24, 30, 36])
Data Analysis
Advanced
Mean of a 7-value dataset ([3, 6, 9, 12, 15, 18, 21])
Data Analysis
Advanced
Median of a dataset ([3, 6, 9, 12, 15, 18, 21])
Data Analysis
Advanced
Most common value (mode) ([3, 6, 9, 12, 15, 18, 21])
Data Analysis
Advanced
Range (max − min) ([3, 6, 9, 12, 15, 18, 21])
Data Analysis
Advanced
Count values above 10
Data Analysis
Advanced
Population standard deviation ([3, 6, 9, 12, 15, 18, 21])
Data Analysis
Advanced
Top 3 highest values ([3, 6, 9, 12, 15, 18, 21])
Data Analysis
Advanced
Sum of the even values ([3, 6, 9, 12, 15, 18, 21])
Data Analysis
Advanced
Mean of a 6-value dataset ([5, 9, 16, 17, 24, 43])
Data Analysis
Advanced
Median of a dataset ([5, 9, 16, 17, 24, 43])
Data Analysis
Advanced
Most common value (mode) ([5, 9, 16, 17, 24, 43])
Data Analysis
Advanced
Range (max − min) ([5, 9, 16, 17, 24, 43])
Data Analysis
Advanced
Count values above 22
Data Analysis
Advanced
Population standard deviation ([5, 9, 16, 17, 24, 43])
Data Analysis
Advanced
Top 3 highest values ([5, 9, 16, 17, 24, 43])
Data Analysis
Advanced
Sum of the even values ([5, 9, 16, 17, 24, 43])
Data Analysis
Advanced
Mean of a 4-value dataset ([11, 21, 31, 41])
Data Analysis
Advanced
Median of a dataset ([11, 21, 31, 41])
Data Analysis
Advanced
Most common value (mode) ([11, 21, 31, 41])
Data Analysis
Advanced
Range (max − min) ([11, 21, 31, 41])
Data Analysis
Advanced
Count values above 32
Data Analysis
Advanced
Population standard deviation ([11, 21, 31, 41])
Data Analysis
Advanced
Top 3 highest values ([11, 21, 31, 41])
Data Analysis
Advanced
Sum of the even values ([11, 21, 31, 41])
Data Analysis
Advanced
Mean of a 7-value dataset ([6, 10, 2, 8, 4, 9, 3])
Data Analysis
Advanced
Median of a dataset ([6, 10, 2, 8, 4, 9, 3])
Data Analysis
Advanced
Most common value (mode) ([6, 10, 2, 8, 4, 9, 3])
Data Analysis
Advanced
Range (max − min) ([6, 10, 2, 8, 4, 9, 3])
Data Analysis
Advanced
Count values above 5
Data Analysis
Advanced
Population standard deviation ([6, 10, 2, 8, 4, 9, 3])
Data Analysis
Advanced
Top 3 highest values ([6, 10, 2, 8, 4, 9, 3])
Data Analysis
Advanced
Sum of the even values ([6, 10, 2, 8, 4, 9, 3])
Data Analysis
Advanced
Mean of a 5-value dataset ([13, 19, 25, 31, 37])
Data Analysis
Advanced
Median of a dataset ([13, 19, 25, 31, 37])
Data Analysis
Advanced
Most common value (mode) ([13, 19, 25, 31, 37])
Data Analysis
Advanced
Range (max − min) ([13, 19, 25, 31, 37])
Data Analysis
Advanced
Count values above 27
Data Analysis
Advanced
Population standard deviation ([13, 19, 25, 31, 37])
Data Analysis
Advanced
Top 3 highest values ([13, 19, 25, 31, 37])
Data Analysis
Advanced
Sum of the even values ([13, 19, 25, 31, 37])
Data Analysis
File Operations
72Advanced
Count the lines of a text block
File Operations
Advanced
Sum numbers, one per line
File Operations
Advanced
Count words in a paragraph
File Operations
Advanced
Count lines containing 'INFO'
File Operations
Advanced
Sum a CSV column
File Operations
Advanced
Length of the longest line
File Operations
Advanced
Count the lines of a text block ([5, 5, 5, 5])
File Operations
Advanced
Sum numbers, one per line ([5, 5, 5, 5])
File Operations
Advanced
Count words in a paragraph ([5, 5, 5, 5])
File Operations
Advanced
Count lines containing 'load'
File Operations
Advanced
Sum a CSV column ([5, 5, 5, 5])
File Operations
Advanced
Length of the longest line ([5, 5, 5, 5])
File Operations
Advanced
Count the lines of a text block ([7, 1, 9, 2, 4])
File Operations
Advanced
Sum numbers, one per line ([7, 1, 9, 2, 4])
File Operations
Advanced
Count words in a paragraph ([7, 1, 9, 2, 4])
File Operations
Advanced
Count lines containing 'ping'
File Operations
Advanced
Sum a CSV column ([7, 1, 9, 2, 4])
File Operations
Advanced
Length of the longest line ([7, 1, 9, 2, 4])
File Operations
Advanced
Count the lines of a text block ([100, 50, 25])
File Operations
Advanced
Sum numbers, one per line ([100, 50, 25])
File Operations
Advanced
Count words in a paragraph ([100, 50, 25])
File Operations
Advanced
Count lines containing 'WARN'
File Operations
Advanced
Sum a CSV column ([100, 50, 25])
File Operations
Advanced
Length of the longest line ([100, 50, 25])
File Operations
Advanced
Count the lines of a text block ([2, 4, 6, 8])
File Operations
Advanced
Sum numbers, one per line ([2, 4, 6, 8])
File Operations
Advanced
Count words in a paragraph ([2, 4, 6, 8])
File Operations
Advanced
Count lines containing 'read'
File Operations
Advanced
Sum a CSV column ([2, 4, 6, 8])
File Operations
Advanced
Length of the longest line ([2, 4, 6, 8])
File Operations
Advanced
Count the lines of a text block ([3, 3, 3, 3, 3])
File Operations
Advanced
Sum numbers, one per line ([3, 3, 3, 3, 3])
File Operations
Advanced
Count words in a paragraph ([3, 3, 3, 3, 3])
File Operations
Advanced
Count lines containing 'ok'
File Operations
Advanced
Sum a CSV column ([3, 3, 3, 3, 3])
File Operations
Advanced
Length of the longest line ([3, 3, 3, 3, 3])
File Operations
Advanced
Count the lines of a text block ([40, 2])
File Operations
Advanced
Sum numbers, one per line ([40, 2])
File Operations
Advanced
Count words in a paragraph ([40, 2])
File Operations
Advanced
Count lines containing 'step'
File Operations
Advanced
Sum a CSV column ([40, 2])
File Operations
Advanced
Length of the longest line ([40, 2])
File Operations
Advanced
Count the lines of a text block ([1, 1, 1, 1, 1, 1])
File Operations
Advanced
Sum numbers, one per line ([1, 1, 1, 1, 1, 1])
File Operations
Advanced
Count words in a paragraph ([1, 1, 1, 1, 1, 1])
File Operations
Advanced
Count lines containing 'fail'
File Operations
Advanced
Length of the longest line ([1, 1, 1, 1, 1, 1])
File Operations
Advanced
Sum numbers, one per line ([12, 8, 20])
File Operations
Advanced
Count words in a paragraph ([12, 8, 20])
File Operations
Advanced
Sum numbers, one per line ([9, 9, 9])
File Operations
Advanced
Count words in a paragraph ([9, 9, 9])
File Operations
Advanced
Sum numbers, one per line ([50, 50])
File Operations
Advanced
Count words in a paragraph ([50, 50])
File Operations
Advanced
Count the lines of a text block ([2, 2, 2, 2])
File Operations
Advanced
Sum numbers, one per line ([2, 2, 2, 2])
File Operations
Advanced
Count words in a paragraph ([2, 2, 2, 2])
File Operations
Advanced
Sum numbers, one per line ([11, 21, 31])
File Operations
Advanced
Sum numbers, one per line ([6, 6, 6, 6])
File Operations
Advanced
Sum numbers, one per line ([8, 2, 10, 3, 5])
File Operations
Advanced
Sum numbers, one per line ([101, 51, 26])
File Operations
Advanced
Sum numbers, one per line ([3, 5, 7, 9])
File Operations
Advanced
Sum numbers, one per line ([4, 4, 4, 4, 4])
File Operations
Advanced
Sum numbers, one per line ([41, 3])
File Operations
Advanced
Sum numbers, one per line ([2, 2, 2, 2, 2, 2])
File Operations
Advanced
Sum numbers, one per line ([13, 9, 21])
File Operations
Advanced
Sum numbers, one per line ([10, 10, 10])
File Operations
Advanced
Sum numbers, one per line ([51, 51])
File Operations
Advanced
Count the lines of a text block ([3, 3, 3, 3])
File Operations
Advanced
Sum numbers, one per line ([3, 3, 3, 3])
File Operations
Advanced
Sum numbers, one per line ([12, 22, 32])
File Operations
Advanced
Sum numbers, one per line ([7, 7, 7, 7])
File Operations
Advanced
Sum numbers, one per line ([9, 3, 11, 4, 6])
File Operations
Libraries
71Advanced
Most common item with Counter
Libraries
Advanced
Factorial of 5 with math
Libraries
Advanced
gcd(5, 12) with math
Libraries
Advanced
Sum amounts from JSON
Libraries
Advanced
Extract numbers with regex
Libraries
Advanced
Rotate a deque by 1
Libraries
Advanced
Seeded dice roll (seed 0)
Libraries
Advanced
Group numbers by parity
Libraries
Advanced
Most common item with Counter ([7, 7, 1, 9])
Libraries
Advanced
Factorial of 6 with math
Libraries
Advanced
gcd(6, 8) with math
Libraries
Advanced
Sum amounts from JSON ([7, 7, 1, 9])
Libraries
Advanced
Extract numbers with regex ([7, 7, 1, 9])
Libraries
Advanced
Rotate a deque by 2
Libraries
Advanced
Seeded dice roll (seed 1)
Libraries
Advanced
Group numbers by parity ([7, 7, 1, 9])
Libraries
Advanced
Most common item with Counter ([2, 4, 2, 4, 2])
Libraries
Advanced
Factorial of 4 with math
Libraries
Advanced
gcd(4, 9) with math
Libraries
Advanced
Sum amounts from JSON ([2, 4, 2, 4, 2])
Libraries
Advanced
Extract numbers with regex ([2, 4, 2, 4, 2])
Libraries
Advanced
Rotate a deque by 3
Libraries
Advanced
Seeded dice roll (seed 7)
Libraries
Advanced
Group numbers by parity ([2, 4, 2, 4, 2])
Libraries
Advanced
Most common item with Counter ([8, 8, 8, 1])
Libraries
Advanced
Factorial of 7 with math
Libraries
Advanced
gcd(7, 21) with math
Libraries
Advanced
Sum amounts from JSON ([8, 8, 8, 1])
Libraries
Advanced
Extract numbers with regex ([8, 8, 8, 1])
Libraries
Advanced
Rotate a deque by 1 ([8, 8, 8, 1])
Libraries
Advanced
Seeded dice roll (seed 42)
Libraries
Advanced
Group numbers by parity ([8, 8, 8, 1])
Libraries
Advanced
Most common item with Counter ([5, 9, 5, 5, 1])
Libraries
Advanced
Factorial of 3 with math
Libraries
Advanced
gcd(3, 15) with math
Libraries
Advanced
Sum amounts from JSON ([5, 9, 5, 5, 1])
Libraries
Advanced
Extract numbers with regex ([5, 9, 5, 5, 1])
Libraries
Advanced
Rotate a deque by 2 ([5, 9, 5, 5, 1])
Libraries
Advanced
Seeded dice roll (seed 3)
Libraries
Advanced
Group numbers by parity ([5, 9, 5, 5, 1])
Libraries
Advanced
Most common item with Counter ([4, 2, 4, 3, 4])
Libraries
Advanced
gcd(6, 19) with math
Libraries
Advanced
Sum amounts from JSON ([4, 2, 4, 3, 4])
Libraries
Advanced
Extract numbers with regex ([4, 2, 4, 3, 4])
Libraries
Advanced
Rotate a deque by 2 ([4, 2, 4, 3, 4])
Libraries
Advanced
Group numbers by parity ([4, 2, 4, 3, 4])
Libraries
Advanced
Most common item with Counter ([8, 8, 2, 10])
Libraries
Advanced
gcd(7, 9) with math
Libraries
Advanced
Sum amounts from JSON ([8, 8, 2, 10])
Libraries
Advanced
Extract numbers with regex ([8, 8, 2, 10])
Libraries
Advanced
Rotate a deque by 3 ([8, 8, 2, 10])
Libraries
Advanced
Seeded dice roll (seed 2)
Libraries
Advanced
Group numbers by parity ([8, 8, 2, 10])
Libraries
Advanced
Most common item with Counter ([3, 5, 3, 5, 3])
Libraries
Advanced
gcd(5, 10) with math
Libraries
Advanced
Sum amounts from JSON ([3, 5, 3, 5, 3])
Libraries
Advanced
Extract numbers with regex ([3, 5, 3, 5, 3])
Libraries
Advanced
Rotate a deque by 4
Libraries
Advanced
Seeded dice roll (seed 8)
Libraries
Advanced
Group numbers by parity ([3, 5, 3, 5, 3])
Libraries
Advanced
Most common item with Counter ([9, 9, 9, 2])
Libraries
Advanced
Factorial of 8 with math
Libraries
Advanced
gcd(8, 28) with math
Libraries
Advanced
Sum amounts from JSON ([9, 9, 9, 2])
Libraries
Advanced
Extract numbers with regex ([9, 9, 9, 2])
Libraries
Advanced
Rotate a deque by 2 ([9, 9, 9, 2])
Libraries
Advanced
Seeded dice roll (seed 49)
Libraries
Advanced
Group numbers by parity ([9, 9, 9, 2])
Libraries
Advanced
Most common item with Counter ([6, 10, 6, 6, 2])
Libraries
Advanced
gcd(4, 22) with math
Libraries
Advanced
Sum amounts from JSON ([6, 10, 6, 6, 2])
Libraries
Projects
71Advanced
Shopping cart total with 10% off
Projects
Advanced
Gradebook average
Projects
Advanced
Bank net balance from transactions
Projects
Advanced
Split a $90 bill 3 ways
Projects
Advanced
Count low-stock items (under 5)
Projects
Advanced
Receipt total with 10% tax
Projects
Advanced
Most frequent word report
Projects
Advanced
Shopping cart total with 15% off
Projects
Advanced
Gradebook average ([88, 92, 79, 95])
Projects
Advanced
Bank net balance from transactions ([88, 92, 79, 95])
Projects
Advanced
Split a $120 bill 4 ways
Projects
Advanced
Count low-stock items (under 10)
Projects
Advanced
Receipt total with 15% tax
Projects
Advanced
Most frequent word report ([88, 92, 79, 95])
Projects
Advanced
Shopping cart total with 20% off
Projects
Advanced
Gradebook average ([10, 10, 10, 10])
Projects
Advanced
Bank net balance from transactions ([10, 10, 10, 10])
Projects
Advanced
Split a $75 bill 5 ways
Projects
Advanced
Count low-stock items (under 8)
Projects
Advanced
Receipt total with 20% tax
Projects
Advanced
Most frequent word report ([10, 10, 10, 10])
Projects
Advanced
Shopping cart total with 25% off
Projects
Advanced
Gradebook average ([70, 60, 90])
Projects
Advanced
Bank net balance from transactions ([70, 60, 90])
Projects
Advanced
Split a $100 bill 2 ways
Projects
Advanced
Count low-stock items (under 3)
Projects
Advanced
Receipt total with 25% tax
Projects
Advanced
Most frequent word report ([70, 60, 90])
Projects
Advanced
Shopping cart total with 5% off
Projects
Advanced
Gradebook average ([45, 55, 65, 75])
Projects
Advanced
Bank net balance from transactions ([45, 55, 65, 75])
Projects
Advanced
Split a $250 bill 6 ways
Projects
Advanced
Count low-stock items (under 20)
Projects
Advanced
Receipt total with 5% tax
Projects
Advanced
Most frequent word report ([45, 55, 65, 75])
Projects
Advanced
Shopping cart total with 17% off
Projects
Advanced
Gradebook average ([21, 36, 16])
Projects
Advanced
Bank net balance from transactions ([21, 36, 16])
Projects
Advanced
Split a $97 bill 4 ways
Projects
Advanced
Count low-stock items (under 6)
Projects
Advanced
Receipt total with 17% tax
Projects
Advanced
Shopping cart total with 22% off
Projects
Advanced
Gradebook average ([89, 93, 80, 96])
Projects
Advanced
Bank net balance from transactions ([89, 93, 80, 96])
Projects
Advanced
Split a $127 bill 5 ways
Projects
Advanced
Count low-stock items (under 17)
Projects
Advanced
Receipt total with 22% tax
Projects
Advanced
Shopping cart total with 27% off
Projects
Advanced
Gradebook average ([11, 11, 11, 11])
Projects
Advanced
Bank net balance from transactions ([11, 11, 11, 11])
Projects
Advanced
Split a $82 bill 6 ways
Projects
Advanced
Count low-stock items (under 9)
Projects
Advanced
Receipt total with 27% tax
Projects
Advanced
Shopping cart total with 32% off
Projects
Advanced
Gradebook average ([71, 61, 91])
Projects
Advanced
Bank net balance from transactions ([71, 61, 91])
Projects
Advanced
Split a $107 bill 3 ways
Projects
Advanced
Count low-stock items (under 4)
Projects
Advanced
Receipt total with 32% tax
Projects
Advanced
Shopping cart total with 6% off
Projects
Advanced
Gradebook average ([46, 56, 66, 76])
Projects
Advanced
Bank net balance from transactions ([46, 56, 66, 76])
Projects
Advanced
Split a $257 bill 7 ways
Projects
Advanced
Count low-stock items (under 27)
Projects
Advanced
Receipt total with 6% tax
Projects
Advanced
Shopping cart total with 24% off
Projects
Advanced
Gradebook average ([22, 37, 17])
Projects
Advanced
Bank net balance from transactions ([22, 37, 17])
Projects
Advanced
Split a $104 bill 5 ways
Projects
Advanced
Count low-stock items (under 7)
Projects
Advanced
Receipt total with 24% tax
Projects
Expert
71Advanced
Decorator that scales by 2
Expert
Advanced
Generator of squares to 10
Expert
Advanced
Product with reduce
Expert
Advanced
Memoized Fibonacci #10
Expert
Advanced
Count pairs from 5 items
Expert
Advanced
Closure counter to 2
Expert
Advanced
Running totals with accumulate
Expert
Advanced
Decorator that scales by 3
Expert
Advanced
Generator of squares to 12
Expert
Advanced
Product with reduce ([2, 3, 4])
Expert
Advanced
Memoized Fibonacci #12
Expert
Advanced
Count pairs from 6 items
Expert
Advanced
Closure counter to 3
Expert
Advanced
Running totals with accumulate ([2, 3, 4])
Expert
Advanced
Decorator that scales by 5
Expert
Advanced
Generator of squares to 8
Expert
Advanced
Product with reduce ([5, 5, 2])
Expert
Advanced
Memoized Fibonacci #8
Expert
Advanced
Count pairs from 4 items
Expert
Advanced
Closure counter to 5
Expert
Advanced
Running totals with accumulate ([5, 5, 2])
Expert
Advanced
Decorator that scales by 4
Expert
Advanced
Generator of squares to 15
Expert
Advanced
Product with reduce ([1, 2, 3, 4, 5])
Expert
Advanced
Memoized Fibonacci #15
Expert
Advanced
Count pairs from 7 items
Expert
Advanced
Closure counter to 4
Expert
Advanced
Running totals with accumulate ([1, 2, 3, 4, 5])
Expert
Advanced
Decorator that scales by 10
Expert
Advanced
Generator of squares to 9
Expert
Advanced
Product with reduce ([10, 2, 3])
Expert
Advanced
Memoized Fibonacci #9
Expert
Advanced
Count pairs from 8 items
Expert
Advanced
Closure counter to 10
Expert
Advanced
Running totals with accumulate ([10, 2, 3])
Expert
Advanced
Decorator that scales by 3 ([2, 3, 4, 5])
Expert
Advanced
Generator of squares to 17
Expert
Advanced
Product with reduce ([2, 3, 4, 5])
Expert
Advanced
Memoized Fibonacci #17
Expert
Advanced
Running totals with accumulate ([2, 3, 4, 5])
Expert
Advanced
Decorator that scales by 4 ([3, 4, 5])
Expert
Advanced
Generator of squares to 19
Expert
Advanced
Product with reduce ([3, 4, 5])
Expert
Advanced
Memoized Fibonacci #19
Expert
Advanced
Running totals with accumulate ([3, 4, 5])
Expert
Advanced
Decorator that scales by 6
Expert
Advanced
Product with reduce ([6, 6, 3])
Expert
Advanced
Closure counter to 6
Expert
Advanced
Running totals with accumulate ([6, 6, 3])
Expert
Advanced
Decorator that scales by 5 ([2, 3, 4, 5, 6])
Expert
Advanced
Generator of squares to 22
Expert
Advanced
Product with reduce ([2, 3, 4, 5, 6])
Expert
Advanced
Memoized Fibonacci #22
Expert
Advanced
Running totals with accumulate ([2, 3, 4, 5, 6])
Expert
Advanced
Decorator that scales by 17
Expert
Advanced
Product with reduce ([11, 3, 4])
Expert
Advanced
Count pairs from 9 items
Expert
Advanced
Closure counter to 17
Expert
Advanced
Running totals with accumulate ([11, 3, 4])
Expert
Advanced
Decorator that scales by 4 ([3, 4, 5, 6])
Expert
Advanced
Generator of squares to 24
Expert
Advanced
Product with reduce ([3, 4, 5, 6])
Expert
Advanced
Memoized Fibonacci #24
Expert
Advanced
Running totals with accumulate ([3, 4, 5, 6])
Expert
Advanced
Decorator that scales by 5 ([4, 5, 6])
Expert
Advanced
Generator of squares to 26
Expert
Advanced
Product with reduce ([4, 5, 6])
Expert
Advanced
Memoized Fibonacci #26
Expert
Advanced
Running totals with accumulate ([4, 5, 6])
Expert
Advanced
Decorator that scales by 7
Expert
Advanced
Product with reduce ([7, 7, 4])
Expert