Python
Python 3 Fundamentals
Learn Python from scratch with hands-on coding in your browser. Variables, conditionals, loops, functions, and two portfolio projects.
7.5 hours
Duration
43
Lessons
32
Coding exercises
3
Projects
9
Quizzes
Skill level
Python
Format
Video, Exercises, Projects, Quizzes
Duration
7.5 hours
Lessons
43
About This Course
About this course
What You'll Learn
Skills you'll walk away with
Variables, types, and basic operations
Conditionals and booleans
Lists, loops, and range()
Dictionaries and key-value data
Functions: define, call, parameters, return
String methods and slicing
Reading tracebacks and fixing bugs
Two portfolio projects for your resume
Curriculum
Course content
- Section 3 overviewLesson—
- True, False, and how Python compares thingsLesson—
- Your first comparisonCoding Exercise—
- Making decisions with if, elif, and elseLesson—
- Sort Packages on a Conveyer BeltCoding Exercise—
- Temperature messageCoding Exercise—
- Nested conditionalsLesson—
- Two-level branchingCoding Exercise—
- Grade ruleCoding Exercise—
- Section 3 quizQuiz—
- Section 4 overviewLesson—
- Creating lists and indexingLesson—
- List first last lengthCoding Exercise—
- for loop over a listLesson—
- Loop and print itemsCoding Exercise—
- range()Lesson—
- Use rangeCoding Exercise—
- While loopsLesson—
- Countdown with whileCoding Exercise—
- Totals and countersLesson—
- Sum and countCoding Exercise—
- Section 4 quizQuiz—
Hands-on learning
This course includes 2 types of hands-on learning: coding exercises and projects
32 Coding exercises
Write and run code in your browser. Get instant feedback and optional hints as you build real programming skills.
3 Projects
Capstone projects that let you apply what you've learned. Build something practical you can add to your portfolio.