Loading ARcademy...
Toggle theme
Sign in with Google
Course Syllabus
0 of 57 lessons completed
1
Output / Print in Python
Introducing output / printing
Printing on multiple lines
Printing Multiple Values on One Line
Mixing Text and Numbers
2
Variables and datatypes
Meet the Variable (Python's Storage Boxes)
Data Types (The Right Container for the Right Data)
Changing Values and the Rules of Naming
3
Operators
Python as a Calculator (Math Operations)
Coding Shortcuts (Assignment Operators)
Making Decisions (Relational Operators)
The "Strict and Chill" Rules (Logical Operators)
The VIP Line (Operator Precedence and Associativity)
4
Strings
Introduction to strings
Quiz on strings
String Indexing and Slicing
Module test: Strings in Python
5
User inputs
How to take user input
Practice problems
Module test: User input
6
Conditional statements
Intro to if / else
Quiz on conditions
Combining conditions - And / or
Module test: Conditional statements
7
Debug your code
Learn to debug common errors
Practice debugging
Module test: Debugging
8
Lists
Introduction to Lists
Quiz on Lists
List Operations
Module Test: Lists
9
Loops
While Loops
For Loops
Loops Practice
Quiz on Loops
Break and Continue
Nested Loops
Module Test: Loops
10
Functions in python
Learn about functions
Use functions in problems
Module test: Functions
11
Tuples and Dictionary
Learn about tuples
Dictionary
Module test: Tuples / dictionary
12
Problem Solving with Python
Counting
Sum and Average
Finding Minimum and Maximum
Searching
Filtering
Combining Loops + Conditions
Module Practice Quiz
13
Final Challenge
Challenge: Sum of Numbers
Challenge: Count Even Numbers
Challenge: Find the Largest Number
Challenge: Filter Passing Scores
Challenge: Search for a Product
Mini Project: Student Score Analyzer
Python Basics Final Assessment
Module Test: Loops