Learn Python 3 to equip you with a strong foundation for your future in web and game development, data science, robotics, artificial intelligence, and more.Read more.
Hi, I'm Edouard. I’m a software engineer and entrepreneur. I’ve been working on programming robots for years. When I first started I really had a lot of trouble trying to properly learn. I found what works and what doesn’t work, what I needed, and what I didn’t need. So now I’m sharing that with you, so you can save the precious time you have. Also I have co founded a robotics startup and programmed an entire robotic arm from scratch, with ROS, Raspberry Pi and Arduino. My view o
Only want this course? Buy this course for
$199 $29 and keep lifetime access.
About This Course
Who this course is for:
- Complete beginners who want to learn the programming and Python basics in an easy way
- Programming beginners who started with another language and want to jump to Python
- Python developers who want a quick and to-the-point refresher of the basics
- Anyone interested in web development, robotics, artificial intelligence, video games development, data science, etc.
What you’ll learn:
- Master Python basics
- Run Python instructions in the Python Shell
- Install and use a Python IDE (PyCharm)
- Use a built-in Python module in your code
- Create your own Python module to use in other files
- Start a Python program from the terminal (Windows, Linux, MacOS)
- Discover Python OOP (Object Oriented Programming)
- Learn the Best Practices from the start
- Practice on key concepts with many exercises
- No prior knowledge is required to take this course
You are new to programming and want to learn Python Basics fast? Or… You’re already a Python developer and want to get a quick refresher? And, you prefer to learn by doing? Then this Python course is for you.
No need to know any programming or Python to get started. Just a strong motivation to learn.
Why this course?
I wanted to create a course to teach you just the Python basics – nothing more, nothing less. By taking the time to explain the basics well, to give you the foundation you need to start any other project or learning path.
So, to be clear, this course is not an “all-in-one 60h course with 45 projects” that’s going to take you 6 months to complete. I’m definitely not saying those courses are bad, just that I’m taking a different approach focused on the basics.
And this is not a course to become a Python “expert” in 1 day or 1 week. Here I’m being 100% honest: you won’t be able to get a senior software developer job out of this course, let’s be realistic.
But, and this is important – at the end of this course, you will have a strong foundation on Python basics, and you will be able to build on that foundation with confidence.
You will then be able to start learning:
- Web development
- Video games
- Robotics (my favorite!)
- Artificial intelligence
- Data science
- And much more…
I focused on making the course as short as possible. No fluff and distracting stuff. Just the core basics you really need, explained in an easy way so you can clearly understand, and reinforce with practice.
How do I teach?
Step by step: each section, each lesson, is built on top of the previous one. 1 lesson = 1 small step towards your mastery of Python Basics.
Hands-on: no complicated theoretical explanations, I directly write the code and explain at the same time. And I encourage you to write the code too!
No copy and paste: I won’t make some code magically appear on the screen without any explanation. I write all the code that I explain, and explain all the code that I write.
To the point: if I can explain something in 5 minutes, I don’t produce a 15 minutes video to make the course look longer.
Practical: I teach you what you really need in order to do useful things with Python. This means focusing on what can give you the greatest value now.
Additional Practice: with each key concept you get some exercises to practice on exactly what you need to understand, so the learning is much more efficient.
So, if you like to learn by doing, and want to really understand what you do, you will love this course.
Our Promise to You
By the end of this course, you will have learned a strong foundation of Python practicals.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today!
|Section 1 - Introduction|
|How To Follow This Course||00:00:00|
|Install Python On Windows||00:00:00|
|Install Python On Linux||00:00:00|
|Install Python On MacOS||00:00:00|
|Section 2 - Python Basics - Level 1|
|Write Your First Python Statement||00:00:00|
|Numbers And Operations||00:00:00|
|Variables – Data Types||00:00:00|
|Get User Input||00:00:00|
|Cast A Type To Another Type||00:00:00|
|Python Level 1: Exercises||00:00:00|
|Python Level 1: Exercises – Solution||00:00:00|
|Section 3 - Python Basics - Level 2|
|Install a Python IDE (PyCharm)||00:00:00|
|Write and Execute Your First Python Program||00:00:00|
|Function Return Statement||00:00:00|
|Python Level 2: Exercises||00:00:00|
|Python Level 2: Exercises – Solution||00:00:00|
|Section 4 - Python Basics - Level 3|
|Conditional Statements With Booleans||00:00:00|
|Combine Different Conditional Statements||00:00:00|
|Conditions With if||00:00:00|
|Else, Else if||00:00:00|
|Use Loops To Iterate On Python Lists||00:00:00|
|Python Level 3: Exercises||00:00:00|
|Python Level 3: Exercises – Solution||00:00:00|
|Section 5 - Python Basics - Level 4|
|Read From A File||00:00:00|
|Write To A File||00:00:00|
|Use A Python Module||00:00:00|
|Create Your Own Python Module||00:00:00|
|Run A Python Script From The Terminal||00:00:00|
|Python Level 4: Exercises||00:00:00|
|Python Level 4: Exercises – Solution||00:00:00|
|Section 6 - Bonus: Python OOP (Object Oriented Programming)|
|What Is OOP, What Are Classes||00:00:00|
|Create A Python Class||00:00:00|
|Add Class Methods||00:00:00|
|Create An Object (Instance) From Your Class||00:00:00|
|Organize Your OOP Files||00:00:00|
|Inheritance – Derive A Class From Another Class||00:00:00|
|Composition – Use A Class Inside Another Class||00:00:00|
|Section 7 - Conclusion|
|Best Practices When Writing Python Code||00:00:00|
|How To Go Further From There||00:00:00|