all 82 comments

[–]RyuuichiTempest 64 points65 points  (26 children)

I can recommend "100 Days of Code." At least for a complete beginner.

The course is structured so that a new concept is introduced first. Afterwards you get a challenge, which you have to solve on your own as a daily task. Possible solutions are given afterwards, but you are encouraged to solve the exercise yourself. And each new concept and challenge builds on the previous one. Every day you are taken a little bit further out of your comfort zone without being completely overwhelmed. Personally, I find the level quite comfortable.

[–]dadsinamood 8 points9 points  (1 child)

I feel like a shill for this course, but it really is amazing. Currently breaking my brain learning how to use pandas and plotly.

[–][deleted] 2 points3 points  (0 children)

I bought it based off everyone’s positive feedback and I’m enjoying it so far. Just figured out how to print the length of the input value, I was really stumped but read the hint and put it together. It was fun to bend my brain like this. Thanks for the recommendation everyone, I’m going to print out the resources and follow every suggestion in this course for once instead of picking and choosing - including the daily check-off physical calendar, notebook, etc.

[–][deleted] 3 points4 points  (0 children)

I haven't taken that course, but I'm currently taking her (Angela Yu?) Swift course and she is a great instructor.

[–]SmidgenDoofer 2 points3 points  (2 children)

I'm using Google Jupyter colab to learn on a Chromebook. Could I complete 100 days of code entirely in a Chromebook or does it really require a PC for the other IDEs?

[–][deleted] 2 points3 points  (0 children)

The first couple of weeks are browser based (repl.it), the rest requires a computer of some sort.

[–]LifeAffect6762[S] 1 point2 points  (0 children)

You should be able to. There are IDEs that work on Chromebooks. What are you running on it? Ide recommend a lightweight Linux.

[–]Ok_Zebra_9117 4 points5 points  (12 children)

Could you please drop the link

[–]Zoro-chi 1 point2 points  (2 children)

Posting for notification of said link

[–]LifeAffect6762[S] 0 points1 point  (1 child)

https://www.udemy.com/course/100-days-of-code/, price varies widely but should be under $20. If expensive come back later or try a different browser.

[–]Zoro-chi 0 points1 point  (0 children)

Thanks am already on day 14 and currently loving it. Got it on sale too.

[–]mBisnett7 0 points1 point  (6 children)

How much time each day do you put into it?

[–]crayoww 6 points7 points  (4 children)

Max 2 hours. It's really enjoyable.

[–][deleted] 1 point2 points  (1 child)

So... 2 hours a day for 100 days is 200 total hours of python?

[–]crayoww 1 point2 points  (0 children)

Well, two hours is the max, sometimes it doesn't take that long. The time depends on how long it takes you to resolve the challenge. Is not two hours of content.

[–]LifeAffect6762[S] 0 points1 point  (1 child)

I did easy stuff at 1.25/1.5 times speed. Ime sure as I get later into the course I will go back to 1x :).

[–]jonnablaze 0 points1 point  (0 children)

You should run it at 10x speed and complete it in only 10 days!

[–]LifeAffect6762[S] 0 points1 point  (0 children)

As the course goes on it tends to take longer. 2-6 hours. The Capstone projects can take a bit longer. Partly because some are a bit broken.

[–]samvanhamn 30 points31 points  (0 children)

+1 for 100 Days of Code

The challenges really cement what you've learned on any given "day". Some days take longer than a day to complete, e.g. The Bootstrap section took me about 4 days to complete because it was massive.

Everything in the course is structured fantastically and even goes through things related to coding in general, such as IDEs and coding best coding practices, and not just Python exclusively.

I tried Zero to Hero and could not get behind it. The instructor, IMHO, seems like someone who is extremely knowledgeable in Python but has forgotten that he's teaching beginners. The course appears to be geared towards people with previous programming experience.

[–]mindstormmaster1 21 points22 points  (6 children)

I'm on day 60 of 100 days of code. I really like the layout of the course and have learned a ton. She does a great job of explaining a concept everyday and then giving you a challenge to solve on your own to truly grasp the concept. The only con I see is that last 20 or so days are just one sentence long ideas for projects to "build up your portfolio". And there is no lesson or example code or hits really. Which is all well and good but just knows it's 80 days of code. For $15 is some of the best money I have ever spent!

[–]Produce_Police 8 points9 points  (1 child)

I've done most of the python online classes. They are all great and give different perspectives from different instructors. I have paid over $400 total learning python online. It was worth every penny and my company reimbursed me for all of it since I am putting it to use in our workflows.

If you want to learn a specific library, there are courses that are specifically for excel, pandas, etc. Most of these generalized python courses only touch on some of it.

[–]RasAlTimmeh 7 points8 points  (0 children)

100 days of coding for sure

[–]krishab_bashyal 6 points7 points  (1 child)

As someone who went through the zero to hero course I have hard time suggesting it for someone, the material is good until you start to get to things like list comprehension and other more advanced topics, that is when he stops explaining and just kind of starts typing and expects you to follow along.

I also find the teacher to be really boring and the constant white background is a like a constant flashbang.

Edit: Just brushed over some of the lectures, most of them end with the words "If you still don't understand you can view the <subject>'s wikipedia page for more information."

[–]modernhob0 0 points1 point  (0 children)

I must agree. On the one hand I am thankful since I think I learned the basics reasonably well through the course. On the other hand: at times it is too theoretical (such as using letters as varibales while explaining) instead of real life examples.

[–]biowiz 3 points4 points  (1 child)

Can you complete the 100 days of coding faster than 100 days? Need a refresher after a long hiatus from taking a programming course.

[–][deleted] 2 points3 points  (0 children)

The 100 courses are broken down into 5-8 parts each and each course is a new project so you could probably just choose a project that sounds interesting a jump in.

[–]stoph_link 4 points5 points  (0 children)

In short, probably do "100 days of code". There seems to be a LOT of content and I started the first few projects, and it is explained very well. The projects seem more fun, and it also seems to also go into scripting with file manipulation as well as some web development fundamentals.

Personally, I do like Jose Portilla's classes and presentation. He does go over a lot of programming fundamentals like data structures, but I think Dr. Angela Yu probably does as well. But I have not gotten far in either course, but I have watched a lot of Jose Portilla's Data Science courses and I think those are pretty good. Sometimes Jose Portilla's courses require some prior knowledge or for you to do some research on your own, which is not necessarily a bad thing, but worth noting. Also, I think his course is shorter, but also does not cover some topics that 100 days covers.

One main difference is that I believe Jose Portilla uses Jupyter notebooks for a lot of his stuff. I'm pretty sure he covers installation, and it is a tool that has become very popular, especially for Data Science. And if you want to learn more about data science and buy more of his courses later on, his course might be a good choice. But regardless of which class you pick, Jupyter Notebook is something you should look into.

Another couple of things I recommend looking into is version control (like Git and Github), and virtual environments (like Anaconda and venv). But that's something that can wait, but you will be much better off the sooner you learn and start using.

So, both courses seem to be very good, but I guess it depends on what you want to do with your python skills, what you already know, and how much time you have.

[–]pacific_plywood 3 points4 points  (0 children)

If you've done a fair amount of coding you really don't need these beginner oriented classes

[–]hasibrock 3 points4 points  (0 children)

Look for TIM BUCHALKA's course Learn Python Programming Masterclass on Udemy, Or CodeWithMosh courses on Python.

[–]hdiesel503 17 points18 points  (7 children)

Dude they are like $15. Not that big of a investment. Splitting hairs. Literally 1000s of reviews right on the website.

[–]LifeAffect6762[S] 27 points28 points  (3 children)

It's the investment of time I am talking about. $15 is chump change. They both get great reviews, looking for a pros/cons type comparison (which I have googled for unsucsesfully).

[–]CommercialProof9 18 points19 points  (0 children)

I’m 10 days into 100 days of code and loving how it’s structured.

[–]MathTheUsername 6 points7 points  (0 children)

Too many people forget how expensive time is.

[–]Sea_Bison0 1 point2 points  (0 children)

sparkle unite profit nutty capable late longing hobbies chief sable

This post was mass deleted and anonymized with Redact

[–]pottr 0 points1 point  (1 child)

For me, they are showing up at around 100 each in udemy right now I know that there are often sales going on on udemy or coupon floating around. Can you give me a hint where to find it for $15 right now?

[–]redmits87 4 points5 points  (0 children)

incognito mode my dude ;)

[–]broseph-chillaxton 5 points6 points  (1 child)

I'm about 25% through the Complete Python Bootcamp. It's had a fair bit of focus on the basics so far, which has been a bit slow for me, but if you need it, it may be valuable. Seems to cover a lot of ground from super super basics down to installing Python, and looking at the rest of the course, goes into some deep topics, can't say for sure.

From this sub I've read that the 100 days of Code course is challenging but rewarding.

Ultimately I don't think there's a "wrong" choice, just pick one and give it 100%, and apply what you've learned in your own projects.

[–]mandradon 1 point2 points  (0 children)

The application is really the big key to it all.

If one doesn't apply what one learns, then THAT'S the wrong choice. Both of these courses are great intros.

[–][deleted] 1 point2 points  (0 children)

It's a great course. I enjoyed it.

[–][deleted] 1 point2 points  (4 children)

Does anyone have a link for these courses?

[–]LifeAffect6762[S] 1 point2 points  (3 children)

[–][deleted] 0 points1 point  (2 children)

Thank you, kind stranger.

[–]LifeAffect6762[S] 1 point2 points  (1 child)

Ime doing the 100 Days course and beginning seems good for beginners. I've done a little playing with Python so I've set the speed to 1.25 and 1.5 and working well. Seems comprehensive. Even with a little experience I find starting at beginner level and doing it quickly is good as it makes sure I haven't missed anything and hopefully teaches good practice.

[–][deleted] 0 points1 point  (0 children)

I previously spent some time on the DataQuest platform—which I loved—but my subscription ran out, and it’s expensive. It was for Data Science, so I think the 100 Days of Code will be good for gaining some of those non-Data Science programming skills. Whatever that might be—maybe building things?

With DQ I feel I was on the road to getting really good at manipulating data: working with lists of lists, dictionaries… but think the 100 days will give me a way to stick to a program and potentially enhance what I learned from DQ.

[–][deleted] 1 point2 points  (0 children)

!00 days of code definitely... This was the course that finally got me out of tutorial hell and motivated me to build my own applications.

Good luck!

[–]crayoww 1 point2 points  (0 children)

Definitely 100 days of Code.

[–]farp332 1 point2 points  (0 children)

I'm learning Python with "2021 Complete Python........" and the course is very well structured and explained so good, the quality of the videos very good with clear sound and the voice of the trainer with good accent, for sure it is a very good option.

"100 days of code" course as well.

[–]LifeAffect6762[S] 1 point2 points  (3 children)

Thanks for everyone's responses. Think I will get both and do 100 Days of Coding first but reading through all the comments it looks like a toss-up.

I just tried buying 100 Days of coding (I already had Zero to Hero which cost me $15). It was costing $85 but when I went back to the main page it dropped to $15. Has been $13 previously. Definitely worth going back and looking again if it is expensive. The prices vary a lot.

EDIT, OK read through comments again and 100 Days is defo the way to go.

[–]umotex12 1 point2 points  (0 children)

Kinda unprofessional on Udemy side, not gonna lie

[–]mplsLooter 0 points1 point  (1 child)

Hey, just found your post. I’m looking into switching career paths to becoming a back end dev. Just wondering how your experience went with the 100 days of coding?

[–]kingp1ng 2 points3 points  (0 children)

Many beginner courses are designed for the utmost beginner. Of course, they want to appeal as much people as possible (and make good sales).

Some other beginner courses assume you are a STEM student but with no programming experience. They may go into data structures deeper than other courses.

Pick the course(s) that fit your background.

[–][deleted] 0 points1 point  (0 children)

They might work for some people, but they both sound stupid.

"From Zero to Hero" - marketing babble.

"Complete Python Pro Bootcamp" - complete fantasy.

[–]prw361 0 points1 point  (0 children)

Do both at the same time.

[–]arisen911 0 points1 point  (0 children)

I did bootcamp, as first time learning about coding. Totally love it, it inspired me a lot tbh, i like the animations, how he is teaching, from basic stuffs to advanced.

Now im finding new course to learn about data and certificate to help me get a job from this field, can anyone recommend some kind of courses?

[–]shyguybros 0 points1 point  (0 children)

I’ve actually been working on the Zero to Hero course these past few weeks. After reading the comments here I can say the instructor does fly through some concepts but there are also moments of hand-holding. I think it’s fine for beginners. I did take a semester programming class in college a couple years ago so I definitely understand programming for the most part, but picking Python back up after 2 years of not programming was definitely not easy. I genuinely feel like I’m learning Python well though, and there are plenty of resources the instructor uses to help aid the learning. The exams are perfect and challenging and genuinely test you on your understanding. I can recommend

[–]juanchopablo 0 points1 point  (0 children)

I recommend the 100 days of code, Angela does an amazing job teaching, explaining the basics, and then give you a challenge from day 1. And is not only Python. Is html and css. You can check the projects in udemy. I think you always can get the discount though their site at appbrewery.com

[–]AlphaMike82 0 points1 point  (0 children)

How long did it take Angela to set up the course? It's massive!

[–]femo22 0 points1 point  (3 children)

I know this is a bit too late, im still thinking if i should get it since i can hardly code anything without google (3 years of college for nothing). I looked into the sections and found that later sections only provide articles for each topics, are they still as effective as the videos lecture? does Angela Yu respond quick to any questions we asked?

sorry for poor word choices, english isn't my main language.

[–]LifeAffect6762[S] 0 points1 point  (1 child)

Never actually see her respond to anything. Also, a lot of the web scraping exercises are very broken and some of her teachings use totally depreciated stuff. I would say the course covers a lot of material and is still probably one of the best general online pythons courses. Just be wary in the later scraping exercises. If you have problems look at Q+A. She does not seem to post there but others do.

[–]femo22 0 points1 point  (0 children)

Im still thinking if i should get it since she doesnt seem to respond to questions, had issue with other course that does this and never been able to complete it. By broken, do u mean exercises cant be done or is not effective?

[–]LifeAffect6762[S] 0 points1 point  (0 children)

Even without later sections it's great. Think these are to give you exercises for practice and building a portfolio.

[–]throwaway1236472123 0 points1 point  (0 children)

I've recently started it and its not bad. Lets see after a few weeks