Youโve mastered the basics โ now itโs time to go further. If you can write small functions, scripts, and simple programs but struggle with larger, more complex projects, this practical and hands-on course is for you.
You'll learn how to code like a fluent Python developer by leveraging powerful tools, best practices, and workflows, that boost developer productivity and code efficiency and readability.
Next cohort: 8th โ 12th September.
You will have a total of 20 hours of live sessions where you learn about new tools and concepts. Then, you will have assignments to practice the tools and concepts you learned between live sessions.
Each live session lasts 2 hours and you have 2 per day, which means you have 4 hours of live sessions per day during a full week.
As supporting material, you will have access to the recordings of the sessions, the assignments to practice, and a private discussion forum to get help from me and the other students for your assignments.
Many developers plateau after learning Python basics. Writing small scripts is one thing, but creating scalable, efficient, and maintainable software is another challenge. This course bridges that gap by giving you the skills and confidence to build larger, more sophisticated projects.
If you want these benefits for yourself, sign-up now and grab your spot in the upcoming cohort:
When you finish the course you will be able to
This will only be possible because the course goes beyond theory. During the live sessions, I introduce new concepts and tools with live coding and examples, but the true learning will happen after the live sessions. That is when you will get your hands dirty as you work on hands-on assignments.
This course is perfect for:
If this is you, sign-up for the next cohort and prepare to evolve your skills:
What I take from my experience is that Rodrigo tries โ and succeeds โ in explaining concepts in the simplest way possible, which makes learning much easier. Additionally, he is interactive with the students and always available to provide exercises and any other information we may need. I really enjoyed my experience, and I am sure that many others will also have an excellent learning experience with Rodrigo.
Rodrigo has a unique and very practical way of teaching, mixing different concepts and applying them with Python and this unique ability makes complex problems look easy by how Rodrigo approaches them.
Rodrigo is a great teacher who excels at showing how different approaches to the same code work. Rodrigo is able to break down difficult problems into easy-to-digest pieces that will help you understand the problem AND the solution.
Rodrigo is an excellent communicator of Python technical content. You can rely on him to thoroughly analyze code and algorithms, yet express his findings in a way that is digestible for beginner and experienced developers alike.
Hi, I'm Rodrigo Girรฃo Serrรฃo from sunny Portugal ๐ต๐น.
I'm a prolific Python author and speaker, with multiple books published independently and dozens of talks and tutorials given at the largest Python conferences in the world. I also blog frequently about Python and publish two Python newsletters: the mathspp insider and the daily Python drops ๐๐ง.
I have extensive experience teaching people from all walks of life โ from kids in school, to professionals in various industries, to retirees โ and there is a clear consensus that my students enjoy my clear examples, the live-coding during my lessons, and most surprisingly: my quirky sense of humour.
The live sessions take place from 3pm to 5pm and 7pm to 9pm, UTC time.
The live sessions will take place on Zoom (the link for the meeting will be provided after you sign-up). The assignments will be hosted in a private GitHub repository and the discussion forum will be the associated GitHub Discussions page.
This course assumes you are comfortable with programming and you know your way around Python; this is not a course for complete beginners.
The type of people who will benefit the most from this course include people who use Python to get things done but who are always putting out fires and don't have the time to learn Python best practices, or people who have been programming with other languages for some time and are transitioning to Python.
You will make the most of this course if you have time to attend the live sessions and work on the assignments between live sessions. If you don't set aside time to learn you will never make visible progress. So, expect a challenging but fun couple of days.
The course has purchasing parity pricing (PPP) enabled, so you might get a discount based on the cost of living and local currency of where you are located. (This requires you to use a payment method from the same country you're located in, to prevent fraud.)
If you are a student or are unemployed, you are eligible for an additional discount; just contact me and we'll sort you out.
Cohort | Price | |
---|---|---|
8th โ 12th September | $490 | Sign up |
After signing up, I will reach out to you to give you access to the assignments, the discussion forum, the meeting for the live sessions, and to answer any final enquiries you might have before the course starts.
If you have any questions or reservations regarding the course, please contact me and we'll sort everything out together.