Course Hive
Courses
Summaries
Continue with Google
or

Master Python: A Comprehensive Intro to Computer Science

Unlock the Power of Python: Dive into Computer Science Fundamentals with Khan Academy's Engaging Intro to CS Course!

4.0 (33)
550 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

  • 4.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Course content

1 modules • 62 lessons • 4.5 hours of video

"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 Academy03:53
  • What is computer science? | Intro to CS - Python | Khan Academy05:45
  • Print statements and expressions | Intro to CS - Python | Khan Academy04:49
  • Tracing program execution | Intro to CS - Python | Khan Academy05:08
  • Debugging with stack traces | Intro to CS - Python | Khan Academy05:50
  • Variables and assignment | Intro to CS - Python | Khan Academy04:44
  • Tracing variables | Intro to CS - Python | Khan Academy05:47
  • User input | Intro to CS - Python | Khan Academy04:13
  • Program design: catering contract | Intro to CS - Python | Khan Academy04:17
  • Type casting | Intro to CS - Python | Khan Academy04:04
  • Tracing arithmetic expressions | Intro to CS - Python | Khan Academy05:31
  • Project preview: Profile page | Intro to CS - Python | Khan Academy00:09
  • Algorithms and selection | Intro to CS - Python | Khan Academy04:07
  • if statements | Intro to CS - Python | Khan Academy04:38
  • Program design: bus fares | Intro to CS - Python | Khan Academy04:19
  • Evaluating compound boolean expressions | Intro to CS - Python | Khan Academy04:36
  • Program design: content moderation | Intro to CS - Python | Khan Academy04:49
  • if-elif-else | Intro to CS - Python | Khan Academy04:45
  • Program design: weights on Mars | Intro to CS - Python | Khan Academy05:25
  • Nested conditionals | Intro to CS - Python | Khan Academy04:15
  • Algorithmic bias | Intro to CS - Python | Khan Academy04:15
  • Project preview: Recommendation engine | Intro to CS - Python | Khan Academy00:17
  • Simulations and repetition | Intro to CS - Python | Khan Academy02:35
  • Importing modules | Intro to CS - Python | Khan Academy04:24
  • Program design: robot simulation | Intro to CS - Python | Khan Academy04:44
  • while loops | Intro to CS - Python | Khan Academy04:28
  • Tracing loop execution | Intro to CS - Python | Khan Academy04:56
  • for loops with range() | Intro to CS - Python | Khan Academy04:23
  • Program design: beehive simulation | Intro to CS - Python | Khan Academy05:53
  • break and continue | Intro to CS - Python | Khan Academy05:16
  • Project preview: Natural selection | Intro to CS - Python | Khan Academy00:17
  • Games and modularity | Intro to CS - Python | Khan Academy04:03
  • Functions | Intro to CS - Python | Khan Academy04:41
  • Tracing function calls | Intro to CS - Python | Khan Academy05:33
  • Local and global scope | Intro to CS - Python | Khan Academy04:55
  • Nested function calls | Intro to CS - Python | Khan Academy06:22
  • Program design: deck of cards | Intro to CS - Python | Khan Academy05:24
  • Creating modules | Intro to CS - Python | Khan Academy04:25
  • Program design: Nim game | Intro to CS - Python | Khan Academy05:54
  • Unit testing | Intro to CS - Python | Khan Academy04:45
  • Debugging with test cases | Intro to CS - Python | Khan Academy04:07
  • Project preview: Timed typer | Intro to CS - Python | Khan Academy00:19
  • Scripts and sequences | Intro to CS - Python | Khan Academy02:24
  • Lists | Intro to CS - Python | Khan Academy04:01
  • Tracing lists | Intro to CS - Python | Khan Academy05:57
  • List iteration | Intro to CS - Python | Khan Academy04:53
  • Program design: screen time | Intro to CS - Python | Khan Academy05:41
  • String methods | Intro to CS - Python | Khan Academy05:28
  • Pass by assignment | Intro to CS - Python | Khan Academy04:29
  • Program design: flight delays | Intro to CS - Python | Khan Academy05:38
  • Project preview: Ciphers | Intro to CS - Python | Khan Academy00:21
  • Datasets and data structures | Intro to CS - Python | Khan Academy03:45
  • Dictionaries | Intro to CS - Python | Khan Academy04:21
  • Dictionary hashing | Intro to CS - Python | Khan Academy05:17
  • Dictionary iteration | Intro to CS - Python | Khan Academy05:26
  • Program design: bakery inventory | Intro to CS - Python | Khan Academy06:23
  • Data modeling and APIs | Intro to CS - Python | Khan Academy04:16
  • Accessing nested data | Intro to CS - Python | Khan Academy05:52
  • 2D lists | Intro to CS - Python | Khan Academy06:30
  • Program design: emergency response | Intro to CS - Python | Khan Academy06:25
  • Project preview: Book synopsis | Intro to CS - Python | Khan Academy00:21
  • Course tour for teachers | Intro to CS - Python | Khan Academy09:02

You may also be interested in

FAQs

Suggest a Youtube Course

Our catalog is built based on the recommendations and interests of students like you.

Course Hive
Download now and unlock unlimited audiobooks — 100% free
Explore Now