The Modern Python 3 Bootcamp
Updated in November 2018 to include SQL + Python.
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Reddit Posts and Comments
0 posts • 40 mentions • top 29 shown below
2 points • FurtimUK
I liked the pace and style of Colt Steele's (yes that's really his name!) course on Udemy. He's put a lot of time into the exercises too and they work within Udemy's site and check whether your solution is correct. link
Learn enough python to get you started, but don't focus on learning Python itself as an end game. Try to widen your learning to approaches to problem solving too - there are lots of videos on youtube, or a number of books on computational thinking, algorithms etc. This will help you learn how to break down a larger problem into something you can them implement in Python.
Think of it like learning how to make a chair from a block of wood. Python may be your tool kit (saw, hammer, nails, chisel etc), but you also need to know what parts you need to make and build together to make the chair.
A lot of people will point you toward the 'Automate the Boring Stuff in Python' course, but it didn't work for me at all.
2 points • Definitely_wasnt_me
I took this course and was super impressed.
1 points • bantanium
This one? https://www.udemy.com/course/the-modern-python3-bootcamp/
1 points • barggle
Colt Steel's modern python bootcamp is really good if you're a beginner: https://www.udemy.com/course/the-modern-python3-bootcamp/
Just make sure you start actually making stuff asap. Don't get stuck in the cycle of completing course after course and never feeling like you're really mastering anything.
3 points • qwertyisafish
https://www.udemy.com/course/the-modern-python3-bootcamp/ best $10 you'll ever spend.
1 points • Noah11919
IMO the best place to learn python would be on Udemy. The course is called The Modern Python 3 Bootcamp. It’s amazing and I loved colt Steele he’s truly a great teacher
1 points • dc-x
Recomendo muito esse pra Python pra quem for leigo: https://www.udemy.com/course/the-modern-python3-bootcamp/
Primeiro curso bem estruturado que fiz de programação foi o CS50 de Harvard, que pra mim é pesado pra quem tem pouca noção mas ainda é viável. É interessante que te faz se virar bastante nos projetos.
1 points • ReveredG
https://www.udemy.com/course/the-modern-python3-bootcamp/ This was the udemy course I took for Python. I got no complaints and only positive things to say about it
1 points • TheFirstOrderTrooper
Well you are on the right track my friend, welcome to the programming world! I started last year and I was nervous as well, I still am haha. But the good news is, its get better. I saw a bunch of people recommend automate the boring stuff with python, absolutely a great place to start. That's where I started! From there I did the Python crash course, which someone else recommended as well. Both are great books and give you some good projects to practice your skills.
Recently I started Colt Steeles Modern Python Bootcamp, https://www.udemy.com/course/the-modern-python3-bootcamp/
This is a paid course, just an FYI. But colt is one of my favorite online instructors. His teaching style is great and he doesnt make it to serious. He has a bunch of great tutorials on other languages.
I wish you luck on your journey! Remember, everything will be okay, just have to believe in yourself. It's okay to be stuck, you can look it up!
"Never memorize something you can look up."
1 points • LogicalCyberMonkey
Python is a great language to start with as it is relatively simple but very useful. I’ve been learning quite a bit over the last couple months. I’ve tried free resources but honestly the best I’ve found is:
Shows as $13 right now which is totally worth it. The guy explains things very well and there is a ton of content. With Udemy it is useful to be able to download the content to mobile so I can watch on the go when I can’t code.
1 points • greatconcavity
Learned python using the The Modern Python 3 Bootcamp. https://www.udemy.com/course/the-modern-python3-bootcamp/ Really thorough, with great videos, exercises and quizzes. It is not free but you get a lot of bang for your buck.
1 points • NameTaken_was_taken
My 2 cents.
If you're interested in learning to code and you decide to use Python for your journey, try "The Modern Python 3 Bootcamp by Colt Steele" on Udemy.
Udemy has deals all the time.
I'm just more than halfway through this course and I can tell you I've learned a ton.
1 points • randomguy2443
I figured, I’m probably going to leave SQL for after capstone. Not looking forward to it at all. Any specific advice on how to tackle Discrete 2 and data structures 2? I’m learning python right now through colt steele’s udemy course.
1 points • emperorOfTheUniverse
Cut your deadline in half. Theres so many good resources to learn python. Udemy has some great courses you can hunker down and learn with. I found this one to be great, and it's about 30ish hours.
1 points • Simest
I can highly recommend Colt Steele's Udemy course on python. LINK! Especially if you have 0 understanding of programming. A good starting point, but that is just it, a starting point.
1 points • Wagwan1178
Is this the course? https://www.udemy.com/course/the-modern-python3-bootcamp/
1 points • greylock-dk
I did this as my first - and it was really good
Not completely free - but on Udemy sale it can be quite cheap. So not really expensive considering it's 30+ hrs.
Youtube - Corey Schafer is really good.
1 points • sk8anon
Well you're in luck. There's a course on Udemy which is almost free until Jan 9th called "The Modern Python 3 Bootcamp". I'm doing this course right now and just dropped by this sub looking for some info on SQL databases when I ran into your post. Take a look:
I can't recommend this one enough. I'm at the last section of it can it cost me just $5, which is almost nothing for a 30-hour course. If you aren't willing to pay such a low fee, then I don't know. Give it a try.
After this course you should pick up some of the classic books on Python to review concepts and refine your skills.
2 points • WeNeedDeadSpace4
Could really use some advice on where to start
Bit of context before I go further, I'm 30 years old, graduated with an hons degree in software development around 2-3 years ago now and have done literally zilch with it. I suffered with extreme mental health issues, still do to some extent. I taught myself a lot of the coursework, and luckily had a very understanding group of lecturers on my side. I managed to scrape a 2:2, but in hindsight, that's a fantastic result considering I learnt solo, and skipped easily 98% of classes.
Here's the thing, when I'm working on a project I get obsessed with it, or rather, when I was working on one, as I've not programmed much recently. An example being the final project in my degree. I built an Android app using Java, connected it to a MongoDB database, built a RESTFUL API, used Node and Express, and I built an admin website for the app. The scale of it was crazy, but tons of fun. It's something I want to continue working on, and just don't feel like I'm capable anymore, not to mention I feel completely out of touch with anything tech related.
Apologies for the long-winded post, but I felt some sort of background would help. I'm looking for advice on a few things, if possible, such as:
- Good places for exercises? Are these places recognised by your average employer or just for fun?
- What languages are worth learning currently? I'm a massive gamer, but I'm realistic enough to know it's a tough field. I'm happy messing around in Unity for a bit of a hobby but I'm leaning towards Web Dev and Android Dev for a career, as that's what I enjoyed at University. I aced my personal project and my Android class, just to back that up.
- I've considered emailing employers and asking for a chance to intern, or shadow developers in my own time if they can't afford to take me on. Has anyone done something similar? What was your experience?
- Lastly, I think, would anyone be able to skim the courses below and tell me if they're worth buying? I have a friend who swears by the instructors, and the materials seem to be suitable. Would these be considered at least intermediate level?
Forgot to add, thank you to everyone who takes the time to read this and help out!
1 points • takethecannoli4
> programming seems like a daunting task
That's because it is. But that doesn't mean only super-smart people are able to program. Resilience is more important than intelligence. Keep going. Your brain is learning a new way to function, and this takes time.
Do not mess with the Godot for now.
I did the same and was very demotivated. Godot is awesome, but it's also buggy (some people say every game engine is like that...) and the educational material requires previous programming knowledge (despite claims to the contrary). GDScript itself is entirely object-oriented, and if you have no practice in OOP you'll have a bad time as a beginner.
> English is not my first language and as such, I feel like I'm at a disadvantage in guides that heavily depend on hard-to-translate jargon and terms.
Your English is fine. This is not my first language neither. It's quite possible that your issue is not English but the jargon that native speakers also need to Google.
> the "Invent Your Own Computer Games with Python" is actually...
This is a good book by a good author. Finish it!
This is my personal list of awesome resources:
- Python 3 Bootcamp by Colt Steel (paid)
- Python Crash Course (paid)
- Automate the Boring Stuff With Python (free)
And one final note: no book or course will carry you all the way through. They should always be complemented with Google searches and other resources. If something doesn't make sense, leave the anxiety behind and go back. Progressing with incorrect or incomplete understanding feels like saving time, but will make you waste more time down the road.
2 points • quesadalejandro
1 points • xixi2
>I have sat through these and loved them
to someone who hasn't taken these, they obviously look redundant. It was worth taking both?
1 points • and_ft
I am 3/4 through this very extensive course, and have been very satisfied with it:
There appears to be a 100% free coupon for it here:
But as I've already bought the course, I couldn't verify it :)
A tip I found, when doing an extensive course like this, take breaks once you've learned a few things and work on some small projects yourself, just to play around and work with what you've learned.
1 points • lowerthansound
Get a book or course or tutor first. It's helpful to have another person guide you through the way, specially in the beginning :)
As for resources, this sub index already has lots of them (as mentioned by /u/JohnnyJordaan).
I recommend personally:
- The Modern Python 3 Bootcamp on Udemy
- Python Crash Course, 2th Edition
- Automate the Boring Stuff with Python
- Programming for Everybody (Getting Started with Python)
You can look at each at those sources and decide which one fits best for you (any one will do actually).
And then, hands on learning!
1 points • MateValtr
My area of interest is not really Data Analysis, so I can't fully hearted recommend courses in that area. But for SQL and Python, Colt Steele on Udemy has a very thorough and well explained courses you might want to check.
Here's my recommended list for that (and especially for anyone thinking about learning programming/web development):
The Webdeveloper Bootcamp by Colt Steele | https://www.udemy.com/course/the-web-developer-bootcamp/ (fantastic one - if you are thinking about web development, this is the course to start with)
MySQL Bootcamp by Colt Steele | https://www.udemy.com/course/the-ultimate-mysql-bootcamp-go-from-sql-beginner-to-expert/ (in my list)
Python Bootcamp by Colt Steele | https://www.udemy.com/course/the-modern-python3-bootcamp/ (bought this one, great!)
Machine Learning & Data Science with Python | https://www.udemy.com/course/data-science-and-machine-learning-with-python-hands-on/ (in my list)
iOS Development with Swift by Angela Yu | https://www.udemy.com/course/ios11-app-development-bootcamp/ (bought this one)
Note: Currently there are no apparent active promos running on Udemy.com, but when I logged in, all prices dropped 87%. So try to sign up. Or just Google 'Udemy promo coupon' - that typically does that job ;)
1 points • Flugegeheymen
Thank you very much for this explanation. That's exactly what I wanted to hear.
Appreciate your help really a lot.
From far I can see the best now is to put ML/DL on hold for later stages and focus on something smaller as you recommened.
But could you recommend something specific?
What do you think then about MIT edX program or Google Automation course?
Another options are to start doing some other Udemy courses like Fred Baptiste deep learning courses, The Modern Python 3 Bootcamp, Learn Python Programming Masterclass, The Complete Python Course | Learn Python by Doing
I dont really like the idea of reading books or doing something like codeacademy. Because from my point of view, there is not enough practice, for example, in the above courses there is organized assignment and things. Which help to improve better. Maybe I'm wrong
1 points • bnorikane
It sounds like he would benefit from a basic programming course that is based on Python.
If he likes to learn from books, try How to Think Like a Computer Scientist.
If he likes online video style courses have him try a Udemy or CodeAcadamy course. On Udemy wait for a sale which will reduce the price 90% or google for a coupon. On Udemy, I like Colt Steele courses. Here's his Python Bootcamp, but there are many others.
If he likes university style instruction with lectures and homework, have him look at Harvard's free Introduction to Computer Science. https://online-learning.harvard.edu/course/cs50-introduction-computer-science?delta=0
1 points • nacreon
Harvard CS50 is a free, extremely extensive, intro course: https://online-learning.harvard.edu/course/cs50-introduction-computer-science
I have not taken it myself but I've heard a lot of good things. It's EXTREMELY long, and is a real class more or less but seeing as classes don't start till March 30th you have time.
Here's a free ebook in Python that I've seen a lot of people recommend: https://automatetheboringstuff.com/ (OSU's program is primarily Python).
Here's a good course on Udemy: https://www.udemy.com/course/the-modern-python3-bootcamp/ . Haven't taken it myself but Colt Steele is very good.
1 points • sudodoyou
I would take a Udemy course, many are on sale now:
Also, there are some good youtube channels. Here are my faves: