You are on page 1of 7

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

You might also like