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 and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.6 based on 2,267 ratings
Length 30.5 total hours
Starts On Demand (Start anytime)
Cost $18
From Udemy
Instructor Colt Steele
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Programming Languages Development

Get a Reminder

Send to:

Similar Courses

What people are saying

command line

The only reason this is a 4.5 and not a 5 is it would be nice to have built a larger project as one of the final modules, maybe a command line library system using the scrapped web data.

I really appreciated the extra's like command line, regex, web scraping-projects and sql which seem to give you a little taste of programming in the real world.

Haven't gotten into any python yet, but I love the overview of command line and am excited to get started with python This course is absolutely amazing!

Même s'il est beaucoup trop facile pour moi, il correspond à la description Yes, easy to follow command line intro so far.

I think i am over 60% course I am expecting a little more in command line argument section.

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).

I am complete beginner in coding but this course will tell you how to use command line in Mac/ Windows so you won't be trouble.

really enjoy the emphasis on using the terminal command line.

Excellent explanation of the command line syntax, I've struggled with this for a long time.

Did like the classes till now Yes - would be useful to have a better explanation of why we are learning the command line as opposed to GUI - also maybe a little on the different options that seem available such as IDLE or JUPITER NOTEBOOK.... different courses seem to use different interfaces - not clear why LOL!

I would never thought it of using the command line to start with python.

I already knew command line pretty well (far deeper than what the course has touched on) but it's still nice watching Colt work through some of the basics.

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

Read more

step by step

I love Colt's courses, he explains step by step what's going on and shows you why he does anything Colt is a great communicator and a very talented instructor, and provided a great introduction to the basics of Python.

He takes you step by step.

And in case of object oriented programming please cover different cases where if all the lib files or modules developed are not in the location from where the code is being triggered ...then how to add those lib files into PYTHONPATH etc...Else it was great journey... Fresh and exceptionally clear explanations for all level Pythonists Great teacher, he breaks down everything step by step.

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!!

What i really love is the way how i learn to program Python step by step where the complexity is increasing slowly, so that you get the hang of it.

Excellent step by step Python Bootcamp - highly recommended So far great course, to-the-point explanation, instructor is responsive & funny, course is well-organized, should be a little more advanced though Great course.

It takes step by step Chose this course because I also took Colt's Web Developer Boot Camp course last year and really enjoyed him as a teacher (also after a few months of my own projects following that course now have my first developer job!).

For begineer it is very helpful that till now all the lectures are in slow manner it is understanding step by step Comfortable pace and thorough knowledge!

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

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.

Read more

sense of humor

I'm not even half through with the course, but I can confidently recommend it, because Colt manages to explain everything you need (and even more) in a well sorted way, with great examples, easy to follow lessons, lots of excercises and although he won't admit a humble and charming sense of humor :P If you are new to Python, you can't possibly go wrong with this.

5 stars for his sense of humor too!!!

nice and wayn of teaching is awsome yay Simple to undesrtad The instructor does a great job making it seem personal Builds up interest in continuing the course Best Teacher in the world Clear instructions + great sense of humor = best course I've taken so far!

I first took Colt's SQL course, and his knowledge, teaching style, and sense of humor all make for a great learning experience.

His sense of humor and the way he explains the analogies of real-world scenario and the programming world is what attracts most of the students to attentively listen to him and grasp the things easily.

The instructor has a sense of humor that keeps the learning process fun, and he prepares great examples to reinforce concepts.

I also like the instructor's sense of humor.

With a subtle and slightly self-deprecating sense of humor and a presentation that must have been polished by many in person training sessions, Colt's introduction to Python is both comprehensive and fun.

Not only is he entertaining to listen to, has a great sense of humor, and is very engaging, but he is damn good at explaining confusing topics and relaying his knowledge in a clear and succinct manner.

He is very informative but maintains a hilarious sense of humor that makes me look forward to taking the next lesson.

I love his sense of humor and scope of knowledge involving python!

Read more

web developer

Sick I also did Colt's web developer bootcamp.

I earlier did the Web developer bootcamp by Colt Steele and wanted to learn Python and found his course on Udemy as he is a brilliant teacher and I love to study by him.

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.

It would have been nice to have something that brought all of these pieces together like in your Web Developer Bootcamp Course.

I'm a freelance web developer and I use Udemy to enhance my skills in web development.

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

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.

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

I have attended the web developer bootcamp and that made me a programmer....all thanks to colt.........looking for a web developer job now and hope to get one machine learning is what i want to get into soon and python is a must have skill i think and who better than colt to learn from.....thanks!!!

Read more

great job of explaining

He does a great job of explaining things in detail and never assumes prior knowledge, which is what made me dislike a lot of the other classes I took.

Colt does a great job of explaining and illustrating the different components.

The instructor did a great job of explaining the content and putting it in an order that makes sense.

Colt does a great job of explaining each topic, and of working through examples and applications in an intuitive way.

Colt Steele does a great job of explaining the content and structuring what you learn in a way that makes it effortless.

Colt does a great job of explaining concepts and keeping things interesting.

Great job of explaining things without boring you.

Read more

anyone wanting to learn

I would highly recommend this course to anyone wanting to learn Python!

I would recommend this class to anyone wanting to learn Python from the basics.

Would definitely recommend anyone wanting to learn Python this course!!

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

I would highly recommend this course to anyone wanting to learn python!

You can hear in his voice and demeanor that he really cares about anyone wanting to learn.

Read more

learn python from scratch

This course covers all the bases and helped me learn Python from scratch.

Honestly, I cannot recommend this course enough for anyone who wants to learn Python from scratch.

By any means, if you want to learn python from the very basic to a good level, with a awesome instructor ( all Q&A answered really really fast ), this is the course you are looking for :) Really great and complete course to learn Python from scratch.

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.

Read more

solid foundation

I feel like I've gotten a solid foundation of the basics of Python.

I came away from this course feeling like the first two-thirds gave me a very solid foundation as a complete beginner in Python; my only reason for dropping a half-star is that for whatever reason, the last third of the course left me behind in terms of comprehension and mastery of the materials and I'm going to try a second Python course to see if I can get those topics to click.

I saw few other python courses, and i think, that this is best course on UDEMY if you want to have solid foundations in Python.

Really sets a solid foundation, so that someone can go on to learn even more advanced concepts if they so chose.

I know you have to build a solid foundation to move on I like his theory for heavy exercise approach to really practice what you’re learning I like that it can be done in short bursts and serves as a good guide to learning how to think like a programmer.

It's a little slow for someone who already has a solid grasp of Javascript, but I also think it's helpful to review all the basics to ensure I have a solid foundation.

TL:DR Five Stars, This course teaches you a solid foundation of Python and I very much recommend it!

This course has given me a strong solid foundation in python.

If you want to get a good solid foundation of Python this is the perfect course.

Read more

web development bootcamp

I've gone through some of Colt's Web Development Bootcamp course as well and he as an instructor does not disappoint at all.

After absolutely fantastic Complete Web Development Bootcamp, now I find myself searching for new courses not based on the rating but solely based on if the author is Colt.

I found him through his Web Development Bootcamp which was rated on Reddit as one of the best courses, and it was enlightening.

I knew I could count on him, coming from his Web Development Bootcamp courses, he absolutely makes it worth it.

I'm also enrolled in Colt's "Web Development Bootcamp" course, (which I also HIGHLY reccommend), and a lot of what I'm learning in Python is helping to reinforce the ideas that I'm learning in the other course!

Read more

half way through

I am only half way through but it has really helped me understand python.

Honestly such a great course, half way through and things are getting difficult taking on cool stuff I never thought I would get to do So far, the instructor is coherent, organized and enthusiastic and seems knowledgeable.

I am only half way through this course yet this course and the instructor have already far exceeded my expectations!

I am only about half way through this course, but I can honestly say it is one of the most engaging I've taken.

Intermediate to advanced Python users may find it too easy (admittedly, I am only half way through the course so far).

Read more

well thought out

great teacher, really well thought out lessons and explained content.

Very well thought out content, exceptional teaching from Colt and engaging the entire way!

The course material and structure are very comprehensive and well thought out.

I really appreciate all the practice coding exercises; they are well thought out and very helpful.

The lectures are well thought out, thorough and well explained.

Read more

boot camp

Have 4 of his boot camps at 11.99 each.

What really makes this boot camp the best course here is the volume of quality exercises (135 total, could you believe?

Low and behold a few days later I found out Colt put together this course and I couldn't be happier based on my experience in the Web Developer Boot Camp course he teaches.

I’m hopeful this is the course and method of learning (boot camp) for me to finally succeed at learning Python.

This Python boot camp is simply awesome.

I have been loving colt's "complete web developer boot camp" course, today I still purchased this one.

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.6 based on 2,267 ratings
Length 30.5 total hours
Starts On Demand (Start anytime)
Cost $18
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