scrimba Courses Pricing Log In
Learn Python for free
with Olof Paulson
Course level: Beginner
This 58-part tutorial will teach you Python through a mix between tutorials and interactive
coding challenges.
What's inside
This course contains 60 interactive screencasts
60 lessons
Learn Python for free
5 hours 38 min
1. Course Introduction 5:14
Unlock Course
2. Running Python on Scrimba with Brython 2:04
3. Frontend Career Path
scrimba Courses Pricing 1:58
Log In
4. Print Statement and Programflow 3:50
5. Variables 4:40
6. Datatypes & Typecasting 7:12
7. Variables & Datatypes - Exercise 2:11
8. Arithmetic operations 3:19
9. Strings -Basics / Slicing 6:34
10. Exercise- Strings - Basics / Slicing 3:27
11. Strings-2 Find/replace, string formatting 4:47
12. User Input 3:54
13. User Input - Exercise 3:10
14. Lists- Basics 3:12
15. Lists- continued 7:12
16. Lists - Exercise 5:31
17. Split and Join 4:15
18. Split and Join - Exercise 4:03
19. Tuples 2:07
20. Sets 3:22
21. Sets-Exercises 4:31
22. Comments 3:39
23. Functions - Calling ,parameters, arguments, defaults 7:24
Unlock Course
24. Functions - Exercise 3:47
25. Functions - Named Notation
scrimba Courses Pricing 3:09
Log In
26. Return statements 4:16
27. Comparisons and Booleans 4:38
28. Conditionals: If , Else, Elif 6:24
29. If/Elif /Else - Exercise 6:50
30. Conditionals - Exercise improve 5:20
31. While Loops 6:25
32. While Loops - Exercise 9:23
33. For Loops and nesting 7:46
34. For loops - Exercise 4:50
35. Enumerate This! 5:57
36. Sort() and Sorted() 6:35
37. Dictionaries 6:55
38. Dictionaries II 6:19
39. Dictionaries Exercise v 1.0 8:18
40. Dictionaries Exercise v 1.2, 1.5 10:36
41. Filehandling - Reading Files 6:38
42. Exceptions: Try/Except, Raise 6:30
43. Classes and Objects 6:14
44. Inheritance 5:29
45. Modules 4:09
Unlock Course
46. Zip / Unzip 5:45
47. Lambda Functions part 1
scrimba Courses Pricing 5:47
Log In
48. Lambda Functions Part 2 6:19
49. Lambda Functions - Exercise 6:27
50. Comprehensions - Lists 6:24
51. Comprehensions - Dictionary 4:34
52. Randomness 7:08
53. Timeit and performance 5:43
54. Project - Crypto machine 8:28
55. Project - Math Tutor 11:53
56. Project - Marble/Trading game 13:13
57. Course Summary 2:57
58. Bonus: Project Euler Q4 - Palindromes 11:01
59. Bonus: Project Euler Q4 - Palindromes 2 7:49
60. Congratulations on Completing Learn Python for Free! 🐍 0:56
You'll learn
❍ Basic syntax ❍ Strings, Variables
❍ Arithmetic operations ❍ Lists, Tuples and Sets
❍ Conditionals : if , elif ❍ Loops: While, for
❍ Functions / Return Statements ❍ Sorting: difference sort() / sorted()
❍ Zip/ 'Un-zip' Unlock Course
❍ Unpacking
❍ Comments ❍ modules
scrimba Courses Pricing Log In
❍ Classes / Objects ❍ Dictionaries
❍ Exceptions: Try /Except ❍ Inheritance
❍ Module: random ❍ lambda functions
❍ list comprehension
Prerequisites
This course is designed with beginners in mind.
Meet your teacher
Olof Paulson
Olof Paulson is advocate for Khan Academy Swedish. He has a
passion for using technology to give people access to high-quality
STEM education. Olof’s Background is in finance and portfolio
management, building and managing algorithmic trading models
and developing enterprise trading systemsUnlock
for institutions.
Course
scrimba
Follow Me On Twitter Courses Pricing Log In
Why this course rocks
The course consists of 4-8 minute tutorials covering a topic, and separate exercises where the
topic is covered as a hands-on coding challenge. It aims to give you a solid understanding of
the basic concepts in Python programming.
As with all Scrimba courses, you can stop, test, modify or spin-off the code at any time. This
makes for a more immersive experience and is one of the greatest benefits with the Scrimba
platform.
BUT! It only works if you do, so use the opportunity. Don't just watch the talkthroughs, work
through them, play, experiment, fail and learn! That is how you become great. You got this!
Extend the learning:
To discuss learning Python in this course, share and meet others in a similar situation to
yourself you are invited to join the Facebook group: Python 101 started for this purpose. The
instructor Olof Paulson will be active and answer your questions.
Plans & Pricing
Gift membership
Scholarship Program
Teacher talent program
Hire a React developer
Community
Explore the community
Community Handbook
Podcast Unlock Course
YouTube
Blog scrimba Courses Pricing Log In
Courses
All courses
Free courses
Pro courses
Frontend Path
Self-paced Bootcamp
Company
About us
Careers
Support center
Terms
Privacy
Built with Imba
Unlock Course