1 |
Course Introduction |
1 |
Course Structure |
RDocs |
2 |
Installing Python, Getting Started & A Top Secret Tip! |
2 |
Installing Python on Windows |
RDocs |
3 |
Installing Python on Mac |
RDocs |
4 |
Installing Python on Linux |
RDocs |
5 |
Meeting IDLE | Take a tour of the Python Interactive Developer Environment (IDE) |
RDocs |
6 |
The Secret of Top Programmers |
RDocs |
7 |
a Quick Note |
RDocs |
3 |
Variables – Simple Little Boxes |
8 |
Section Overview |
RDocs |
9 |
What is a Variable? |
RDocs |
10 |
Updating our Script |
RDocs |
|
Quiz 1 : Variables Quiz |
RDocs |
|
Coding Exercise 1: Creating Variables |
RDocs |
11 |
Section Review |
RDocs |
4 |
The 123s – Numbers in Python |
12 |
Section Overview |
RDocs |
13 |
Basic Arithmetics, Floats and Modulo |
RDocs |
14 |
Ordering Operations Using (Brackets!) |
RDocs |
15 |
PROJECT 1 : Crafting a Health Potion – Part 1 |
RDocs |
16 |
PROJECT 1 : Crafting a Health Potion – Part 2 |
RDocs |
17 |
Fun with the Python Module (Optional) |
RDocs |
18 |
Section Review |
RDocs |
|
Quiz 2 Python numbers quiz |
RDocs |
|
Coding Exercise 2 : Basic Algebra, Coding Challenge |
RDocs |
|
Coding Exercise 3 : Overwriting Variables |
RDocs |
5 |
The ABCs – How to use Strings to handle text in Python |
19 |
Section Overview |
RDocs |
20 |
Hello World! |
RDocs |
|
Coding Exercise 4 : Hello World ! |
RDocs |
|
Coding Exercise 5 : Fixing Broken Strings |
RDocs |
21 |
PROJECT 2 : Hello You ! – Part 1 – Project Overview |
RDocs |
22 |
PROJECT 2 : Hello You ! – Part 2 – Collecting Data |
RDocs |
23 |
PROJECT 2 : Hello You ! – Part 3 – String Formatting |
RDocs |
|
Coding Exercise 6 : How old are you ? |
RDocs |
|
Coding Exercise 7 : Tell us about yourself! |
RDocs |
24 |
Cool Strings Method – Part 1 |
RDocs |
25 |
Cool Strings Method – Part 2 |
RDocs |
26 |
PROJECT 3 : Email Slicer – Part 1 |
RDocs |
27 |
PROJECT 3 : Email Slicer – Part 2 |
RDocs |
|
Quiz 3 : Slices quiz |
RDocs |
|
Coding Exercise 8 : Slicer Exercise |
RDocs |
29 |
Section Overview |
RDocs |
6 |
Logic and Conditional Flow |
30 |
Section Overview |
RDocs |
31 |
Boolean & Comparison Operators |
RDocs |
|
Quiz 4 – Comparison Operators Quiz |
RDocs |
32 |
If Statements |
RDocs |
|
Coding Exercise 9 : If Statements Challenge |
RDocs |
33 |
Python Logical Operators – Part 1 – not + and |
RDocs |
34 |
Python Logical Operators – Part 2 – or operator |
RDocs |
|
Quiz 5 – Logical Operators Quiz |
RDocs |
35 |
Section Review |
RDocs |
7 |
Python Datastructures |
36 |
Section Overview |
RDocs |
37 |
What are Lists? |
RDocs |
38 |
PROJECT 4 : Travis the Ridiculous Security System – Part 1 |
RDocs |
39 |
PROJECT 4 : Travis the Ridiculous Security System – Part 2 |
RDocs |
40 |
PROJECT 4 : Travis the Ridiculous Security System – Part 3 |
RDocs |
41 |
More ways to add items to lists |
RDocs |
42 |
Tuples |
RDocs |
43 |
Dictionaries Part 1 – What are Dictionaries |
RDocs |
44 |
Dictionaries Part 2 – Build a Rough and Ready Database |
RDocs |
45 |
PROJECT 5 : Cinema Simulator |
RDocs |
46 |
Section Review |
RDocs |
8 |
Going Loopy – Loops in Python |
47 |
Section Overview |
RDocs |
48 |
While Loops |
RDocs |
49 |
PROJECT 6 : Baby Conversation Simulator |
RDocs |
50 |
For Loops – Part 1 |
RDocs |
51 |
For Loops – Part 2 |
RDocs |
52 |
List Comprehension |
RDocs |
53 |
PROJECT 7 – Pig Latin Translator – Part 1 |
RDocs |
54 |
PROJECT 7 – Pig Latin Translator – Part 2 |
RDocs |
55 |
Section Review |
RDocs |
9 |
Getting Funky – Functions in Python |
55 |
Section Overview |
RDocs |
56 |
What are Functions |
RDocs |
57 |
Coding Exercise 10 : Functions Creation Challenge |
RDocs |
58 |
Variable Scope – Part 1 |
RDocs |
59 |
Variable Scope – Part 2 |
RDocs |
60 |
Keywords Arguments and Default Parameters |
RDocs |
61 |
Packing and Unpacking using *args and **kwargs |
RDocs |
62 |
PROJECT 8 – Tic Tac Toe Games – Part 1 |
RDocs |
63 |
PROJECT 8 – Tic Tac Toe Game! – Part 2 |
RDocs |
64 |
Section Review |
RDocs |
10 |
Object Oriented Programming (OOP) |
65 |
Section Overview |
RDocs |
66 |
Object and Classes : What are they? |
RDocs |
67 |
PROJECT 9 – Make your own Coin! – Part 1 |
RDocs |
68 |
PROJECT 9 – Make your own Coin! – Part 2 |
RDocs |
69 |
PROJECT 10 – Make all the coins! – Part 1 |
RDocs |
70 |
PROJECT 10 – Make all the coins! – Part 2 |
RDocs |
71 |
PROJECT 11 – Make your own Bank! |
RDocs |
72 |
Section Review |
RDocs |
11 |
So What’s Next + Resources |
|
All Course Codes |
|
73 |
Coding Exercise 11 : Goodbye you beautiful people |
RDocs |