Table of Contents for Core Curriculum¶
Please use this form to report bugs or provide feedback.
Unit 0 Prep¶
Unit 1 Lessons - Datatypes and Operators¶
Unit 2 Lessons - Strings and Conditionals¶
- Lesson 02-01: Printing with String Formatting
- Lesson 02-02: Specific Letters with String Indexing
- Lesson 02-03: Substrings with String Slicing
- Lesson 02-04: Escape Sequences
- Lesson 02-05: Boolean Expressions
- Lesson 02-06: Comparison Operators
- Lesson 02-07: If Statements
- Lesson 02-08: If/Else Statements
- Lesson 02-09: If/Elif/Else Statements
- Lesson 02-10: Ordering of Conditionals
- Lesson 02-11: Checking for Divisibility
- Unit 2 Pre-Lab Check
Unit 3 Lessons - Loops and Iteration¶
- Lesson 03-01: Categories of Errors
- Lesson 03-02: Python’s Error Messages
- Lesson 03-03: Program Design Tips: Part I
- Lesson 03-04: The
for
Loop - Lesson 03-05: The
range()
Function - Lesson 03-06: Iterating Over a Range
- Lesson 03-07: Accumulator Algorithms
- Lesson 03-08: The
while
Loop - Lesson 03-09: Danger: Infinite Loops!
- Lesson 03-10: The
break
Keyword - Lesson 03-11:
for
-else
Loops - Lesson 03-12: The
random
module - Unit 3 Pre-Lab Check
Unit 4 Lessons - Functions¶
- Lesson 04-01: Functions in Python
- Lesson 04-02: Passing Data to Functions
- Lesson 04-03: The
return
Statement - Lesson 04-04: Variable Scope
- Lesson 04-05: Functions are Values
- Lesson 04-06: Functions & Synchronous Execution
- Lesson 04-07: Testing Functions
- Lesson 04-08: Functions within Functions
- Lesson 04-09: Program Design Tips: Part II
- Lesson 04-10: Pseudocode
- Lesson 04-11: CT Pillar: Decomposition
- Lesson 04-12: CT Pillar: Abstraction
- Lesson 04-13:
main
functions - Unit 4 Pre-Lab Check
Unit 4 Labs¶
Please submit this survey at the end of each unit.
Unit 5 Lessons - Lists (IN PROGRESS)¶
- Lesson 05-01: Python Lists
- Lesson 05-02: Looping over Lists
- Lesson 05-03: Basic List Functions
- Lesson 05-04: Value Representation of Lists
- Lesson 05-05: Duplicating Lists
- Lesson 05-06: Building List Functions:
extend
- Lesson 05-08: Building List Functions:
replaceAll
- Lesson 05-09: Building List Functions:
removeall
- Lesson 05-10: Strings to Lists
- Lesson 05-11: Swapping Elements in a List
- Unit 5 Pre-Lab Check