Intro to Computer Science - Python | Khan Academy
Unlock the Power of Python: Dive into Computer Science Fundamentals with Khan Academy's Engaging Intro to CS Course!
4.0
(1)
20 learners
What you'll learn
- Understand and apply basic Python programming principles.
- Trace and debug Python code to identify and fix errors.
- Design and implement algorithms to solve problems using Python.
- Utilize data structures like lists and dictionaries to manage data.
This course includes
- 5.5 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 62 lessons • 5.5 hours of video
"Master Python: A Comprehensive Intro to Computer Science"
62 lessons
• 4.5 hours
"Master Python: A Comprehensive Intro to Computer Science"
62 lessons
• 4.5 hours
- Welcome to Intro to Computer Science - Python! | Intro to CS - Python | Khan Academy 03:53
- What is computer science? | Intro to CS - Python | Khan Academy 05:45
- Print statements and expressions | Intro to CS - Python | Khan Academy 04:49
- Tracing program execution | Intro to CS - Python | Khan Academy 05:08
- Debugging with stack traces | Intro to CS - Python | Khan Academy 05:50
- Variables and assignment | Intro to CS - Python | Khan Academy 04:44
- Tracing variables | Intro to CS - Python | Khan Academy 05:47
- User input | Intro to CS - Python | Khan Academy 04:13
- Program design: catering contract | Intro to CS - Python | Khan Academy 04:17
- Type casting | Intro to CS - Python | Khan Academy 04:05
- Tracing arithmetic expressions | Intro to CS - Python | Khan Academy 05:31
- Project preview: Profile page | Intro to CS - Python | Khan Academy 00:09
- Algorithms and selection | Intro to CS - Python | Khan Academy 04:07
- if statements | Intro to CS - Python | Khan Academy 04:38
- Program design: bus fares | Intro to CS - Python | Khan Academy 04:20
- Evaluating compound boolean expressions | Intro to CS - Python | Khan Academy 04:36
- Program design: content moderation | Intro to CS - Python | Khan Academy 04:49
- if-elif-else | Intro to CS - Python | Khan Academy 04:46
- Program design: weights on Mars | Intro to CS - Python | Khan Academy 05:25
- Nested conditionals | Intro to CS - Python | Khan Academy 04:16
- Algorithmic bias | Intro to CS - Python | Khan Academy 04:15
- Project preview: Recommendation engine | Intro to CS - Python | Khan Academy 00:17
- Simulations and repetition | Intro to CS - Python | Khan Academy 02:35
- Importing modules | Intro to CS - Python | Khan Academy 04:24
- Program design: robot simulation | Intro to CS - Python | Khan Academy 04:45
- while loops | Intro to CS - Python | Khan Academy 04:29
- Tracing loop execution | Intro to CS - Python | Khan Academy 04:56
- for loops with range() | Intro to CS - Python | Khan Academy 04:23
- Program design: beehive simulation | Intro to CS - Python | Khan Academy 05:54
- break and continue | Intro to CS - Python | Khan Academy 05:16
- Project preview: Natural selection | Intro to CS - Python | Khan Academy 00:17
- Games and modularity | Intro to CS - Python | Khan Academy 04:04
- Functions | Intro to CS - Python | Khan Academy 04:41
- Tracing function calls | Intro to CS - Python | Khan Academy 05:34
- Local and global scope | Intro to CS - Python | Khan Academy 04:56
- Nested function calls | Intro to CS - Python | Khan Academy 06:23
- Program design: deck of cards | Intro to CS - Python | Khan Academy 05:25
- Creating modules | Intro to CS - Python | Khan Academy 04:26
- Program design: Nim game | Intro to CS - Python | Khan Academy 05:55
- Unit testing | Intro to CS - Python | Khan Academy 04:45
- Debugging with test cases | Intro to CS - Python | Khan Academy 04:07
- Project preview: Timed typer | Intro to CS - Python | Khan Academy 00:19
- Datasets and data structures | Intro to CS - Python | Khan Academy 03:45
- Dictionaries | Intro to CS - Python | Khan Academy 04:22
- Dictionary hashing | Intro to CS - Python | Khan Academy 05:17
- Dictionary iteration | Intro to CS - Python | Khan Academy 05:26
- Program design: bakery inventory | Intro to CS - Python | Khan Academy 06:24
- Data modeling and APIs | Intro to CS - Python | Khan Academy 04:17
- Accessing nested data | Intro to CS - Python | Khan Academy 05:53
- Program design: emergency response | Intro to CS - Python | Khan Academy 06:26
- Project preview: Book synopsis | Intro to CS - Python | Khan Academy 00:21
- Course tour for teachers | Intro to CS - Python | Khan Academy 09:03
- Software and abstraction | Intro to CS - Python | Khan Academy 03:48
- Classes and objects | Intro to CS - Python | Khan Academy 07:52
- Program design: search bar | Intro to CS - Python | Khan Academy 06:47
- Methods and encapsulation | Intro to CS - Python | Khan Academy 05:25
- Tracing objects | Intro to CS - Python | Khan Academy 07:53
- Object equality | Intro to CS - Python | Khan Academy 05:33
- Program design: course enrollment | Intro to CS - Python | Khan Academy 06:02
- Object composition | Intro to CS - Python | Khan Academy 05:21
- Program design: real estate | Intro to CS - Python | Khan Academy 05:34
- Project preview: Paint battle | Intro to CS - Python | Khan Academy 00:23
