Save for later

The Modern Python 3 Bootcamp

Updated in November 2018 to include SQL + Python.

Welcome to the Modern Python 3 Bootcamp. I've launched my fair share of Udemy courses, but I've never done anything quite this crazy.

This course is a unique experience on Udemy. There are dozens of existing Python courses you can choose from, but this course is the only one that has nearly 200 interactive challenges you can complete right here in your browser. I didn't just tack on a couple of exercises at the end; this course is fully built around the coding exercises. This course is all about getting you writing code ASAP, rather than sitting back watching a bunch of videos.

In development, I referred to this course as a hybrid between a typical Udemy course and an interactive Codecademy-style course. You get over 25 hours of in-depth videos and my dumb jokes along with meticulously created exercises and quizzes to test your knowledge as you go.

Many of the older Python courses still focus on Python 2. This course is all about writing the most modern, up-to-date Python code, so Python 3 was the obvious choice. The course covers all the latest additions and changes to the Python language. The course also places a large emphasis on thinking like a Python developer, and writing code the "Pythonic" way.

As for the curriculum, This course teaches all the key topics covered by other Python courses, but also covers more advanced topics like web scraping, crawling, and testing, just to name a few. Please feel free to explore the curriculum and watch some of the free preview videos.

Python is consistently ranked in either first or second place as the most in-demand programming languages across the job market. It has applications in data science, machine learning, web development, self-driving cars, automation, and many many other disciplines. There has never been a better time to learn it.

I'm spent years teaching people to program at in-person bootcamps in the San Francisco Bay Area. In recent years, I've started bringing my methods from the classroom to the online world. In my first year teaching online, I was selected as the Best Newcomer Instructor in the Udemy Instructor Awards 2015. I'm passionate about making the best possible online learning experiences that mirror my in-person courses.

If you want to take

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:


Rating 4.7 based on 1,551 ratings
Length 30.5 total hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructor Colt Steele
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Programming Languages Development

Get a Reminder

Get an email reminder about this course

Send to:

Similar Courses

What people are saying

According to other learners, here's what you need to know

looking forward in 21 reviews

I was always looking forward to coming home and continuing on with the course.

Looking forward to (hopefully) seeing a masterclass series on Elixir!

Haven't finished the course but I am looking forward to each new lesson.

Very happy with my decision to take this course, and with 13 sections to go I'm looking forward to the rest!

I originally purchased this course specifically for the coding challenges, so I am really looking forward to them!

Looking forward for next modules...

Looking forward to some more singing Colt!

Read more

highly recommended in 16 reviews

Highly recommended.

Highly recommended course for beginners.

Beginner friendly, explanations are very clear, highly recommended!!!

its kinda slow at the beginning, but gets better along the way i stuck with this course for 2 main reasons: 1. it's not as boring as some more academic courses 2. it's pretty much straight forward: you learn what you came for as fast as you can, no distractions like figuring out some adjacent problems This course is really good, it highly recommended for beginner in python, also for those who had some knowledge on how to write python code.

Highly recommended to anyone wanting to learn to code in Python.

Highly recommended and can't wait for more Python stuff from him.

Highly recommended so far!

Read more

real world in 15 reviews

The only improvement this course needs as of today is to include more 'real world' python with a soft introduction to how it's used in data science, system administration and the web.

However I believe the course would have been better if it had had more real world examples.

I wanted to ensure I understood all the basics of Python and had some experience with real world applications before applying it to data science.

He provides in depth explanations and also tries to apply exercises to real world coding situations as much as he can, to help the students learn how each aspect of Python could be applied in an actual program.

He has great pace while instructing and uses real world examples Very easy to understand Muito bom o curso!

A bit too much oriented web for the real world application,and Nothing goes out of the shell console except for copying files, but that's how python is, a lonesome program acting in the shadow.Maybe you should consider raspberry pi application,project or real phonegame application for an Advanced course.

The explanations are very clear and he always shows why that particular topic is relevant in the real world.

Read more

web developer in 14 reviews

I also did Colt's web developer bootcamp.

I just completed the Bootstrap 4 Bootcamp, have been slowly working my way through the Web Developer Bootcamp and now this.

I have your web developer bootcamp course and I think you are the best instructor on Udemy.

I am already learning Python elsewhere (and also reading books), yet since I had good experience taking Mr. Colt Steele's web developer bootcamp (30% progress there) I could not help but buy this course, too.

In his Web Developer Bootcamp (a different course here on Udemy), Colt did this by teaching the basics of Express, Node, MongoDB, and Mongoose.

I am starting his Web Developer course in a week from now and even my soul is keen to learn more from him on Udemy.

I've taken his Web Developer Bootcamp, and I'm in the process of taking his Advanced Web Developer Bootcamp, both of which are excellent courses, too.

Read more

command line in 13 reviews

Good review of basic command line functions needed for running Python outside of an IDE.

If you have above zero experience with using a command line these first sections may however be a bit boring, just as a heads up (I watched them anyway, because I think repeating the basic stuff is often surprisingly good to see whether you've been doing something stupid all the other times).

The instructor puts far too much time and emphasis into learning/using the command line/terminal.

The breaking point for me was Colt creating a python file from the command line.

Saving it.. and then dropping back to command line to run it.

Just open Sublime, enter the code, save the file, and then run it from command line.

Move the command line/terminal training to the end of the course, as optional content.

Read more

step by step in 9 reviews

Step by step and with a well spoken English (important, because it's a foreign language for me) you get all the necessary information to get started with Python!!

I like the fact that there are a lot of exercises but some should be harder Excellent step by step Python Bootcamp - highly recommended One of the best python courses on udemy.

The instructor takes you step by step and provides exercises after each step to immediately reinforce what is covered in that step.

For begineer it is very helpful that till now all the lectures are in slow manner it is understanding step by step peeerrrfeeecttt The lecturer's lovely attitude made my day, thank you very much.

I wanted to learn Python from scratch and although the content here is mostly familiar to me, its anyway good for me to go step by step through the basics.

I love the segmentation between the lessons, it's really great the way you get to learn step by step, logical steps - increasing the difficulty starting with basics and going up.

It takes step by step I was a beginner in programming and This course has really helped me understand programming fundamentals.Thank you COLT!

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Writing Tutor, Writing Center $55k

Code Inspector 2 $56k

Code A Expediter $57k

Writing Tutor, Writing Center Fellow $61k

Code enforcement official $65k


Code Administration Officer $72k

Code Compliance $77k

Writing Instructor (University Writing) $80k

Owner Code Monkey $89k

Senior Code Monkey $106k

Writing Center Coordinator and Writing Professor $112k

Write a review

Your opinion matters. Tell us what you think.


Rating 4.7 based on 1,551 ratings
Length 30.5 total hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructor Colt Steele
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Programming Languages Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now