python
Program Arcade Games Learn Computer Science
Free python course, 91 video lessons by Professor Craven.
91 Lesson
11 hr 54 min
4 Enrolled
Certificate: Yes
Intro Course content
91 Lesson · 11 hr 54 min
01
Foreward: Install Python and Pygame
02:35
02
Forward: Show file extensions
01:56
03
Chapter 1: The Python Print Statement
07:51
04
Chapter 1: The Assignment Operator
08:13
05
Chapter 1: Operators
07:53
06
Chapter 1 - Custom Calculator Programs
18:27
07
Chapter 2: Computer Languages
11:04
08
Chapter 2: Binary Decimal and Hexadecimal Numbering Systems
05:17
09
Chapter 3: If Statements
15:21
10
Chapter 3: Order of Logic With if Statements
03:59
11
Chapter 4: for loops
12:18
12
Chapter 4: For Loop Animation
00:42
13
Chapter 4: Nested For Loops
05:27
14
Chapter 4: While loops
11:20
15
Chapter 4: Random Numbers
11:37
16
Chapter 5: The computer graphic coordinate system
07:40
17
Chapter 5: Opening a Window
13:40
18
Chapter 5: Drawing Lines
09:28
19
Chapter 5: Drawing Rectangles and Ellipses
05:25
20
Chapter 5: Drawing Arcs
04:12
21
Chapter 5: Drawing Polygons
02:43
22
Chapter 5: Drawing Text
10:55
23
Chapter 6 Problem 1
01:50
24
Chapter 6 Problem 2
02:42
25
Chapter 6 Problem 3
03:56
26
Chapter 6 Problem 4
01:02
27
Chapter 6 Problem 6
02:33
28
Chapter 6 Problem 7
02:05
29
Chapter 6 Problem 8
03:50
30
Chapter 6 Problem 9
03:38
31
Chapter 6 Problem 10
03:22
32
Chapter 6 Problem 11
05:30
33
Chapter 6 Problem 12
04:09
34
Chapter 6 Problem 13
02:32
35
Chapter 7: Introduction to Lists
08:08
36
Chapter 7 - Iterating Through a List
09:33
37
Chapter 7: Appending to a List
04:20
38
Chapter 7: Summing a List
10:18
39
Chapter 7: Splitting Strings
07:13
40
Chapter 7: Secret Codes
07:27
41
Chapter 8: Bouncing Rectangle
14:53
42
Chapter 8: Animating Snow
11:08
43
Chapter 8: Blender Demo
04:33
44
Chapter 9: Why Use Functions
02:39
45
Chapter 9: Creating a Function
12:14
46
Chapter 9: Variable Scope and Functions
09:41
47
Chapter 9 Worksheet Part A
26:24
48
Chapter 9 Worksheet Part B
09:52
49
Chapter 9 Worksheet Part C
06:41
50
Chapter 10: Excel Demonstration
18:03
51
Chapter 11: Snowmen
06:46
52
Chapter 11: Converting drawing commands to a function
09:32
53
Chapter 11: Controlling an object with the mouse
05:23
54
Chapter 11: Movement with the Keyboard
11:31
55
Chapter 12: Folder Creation for Projects
02:56
56
Chapter 12: Background Images
05:40
57
Chapter 12: Moving Images
12:07
58
Chapter 12: Sounds
06:04
59
Chapter 13: Why Classes?
03:58
60
Chapter 13: Simple Classes
09:30
61
Chapter 13: Methods
09:51
62
Chapter 13: References and Classes
06:40
63
Chapter 13: Constructors
08:58
64
Chapter 13: Inheritance
08:59
65
Chapter 14: Sprites
11:53
66
Chapter 14: Moving Sprites
12:39
67
Chapter 14: Game Class
07:10
68
Chapter 14: Bullets
05:35
69
Chapter 14: Sprite Walls
07:55
70
Chapter 14: Maze Runner Example
07:52
71
Chapter 14: Platform Jumper
09:19
72
Chapter 14: Platform Scroller
09:42
73
Chapter 14: Moving Platforms
07:08
74
Chapter 14: Using Sprite Sheets
14:50
75
Chapter 15: Libraries
07:12
76
Chapter 15: Namespace
06:38
77
Chapter 16: Reading a file
11:04
78
Chapter 16: Linear Search
06:23
79
Chapter 16: Binary Search
11:38
80
Chapter 17: Array Backed Grid
03:44
81
Chapter 18: Swapping Values in a Python Array
06:05
82
Chapter 18: Selection Sort Concepts
04:07
83
Chapter 18: Insertion Sort Concepts
04:18
84
Chapter 19: Exception Handling
08:14
85
Appendix - Version Control: How to install the TortoiseHg Mercurial client on a Windows 7 computer
01:36
86
Appendix - Version Control: Clone code repository using TortoiseHg
04:47
87
Appendix - Version Control: Pull and update code from a Mercurial repository using TortoiseHg
01:28
88
Appendix - Version Control: Pull and merge
03:46
89
Test Review: Test 1 Fall 2012
17:46
90
Test Review: Test 2 Fall 2012
19:56
91
Test Review: Test 3 Spring 2012
14:51
Related Courses
Python 3.4 Programming Tutorials 1 3
thenewboston
Python 3.4 Programming Tutorials 3 3
thenewboston
Python 3.4 Programming Tutorials 2 3
thenewboston
Pygame (Python Game Development) Tutorial 4 5
thenewboston
Pygame (Python Game Development) Tutorial 3 5
thenewboston
Pygame (Python Game Development) Tutorial 5 5
thenewboston