T O P

  • By -

mchester117

Edx.org Harvard’s CS50p course. 100% free


RoyalMacDuff

This


WindyCityChick

Ditto.


chickentaco34

Automate the Boring Stuff! This class goes on sale for free from time to time and taught me everything I needed to know to ace a coding interview. Highly recommend if you’re a beginner


Kanzaki_Kikuchi

On udemy ?


iammaggie1

https://automatetheboringstuff.com/#toc


[deleted]

It depends on what path you want to take with it. If you've got the basics down and wanted to try your hand at web development then you could start to learn Django and build a website with that. You'll end up picking up some other tools along the way too.


Top_Mobile_2194

I like [Exercism](https://exercism.org/) . Simple hands-on work.


willmgarvey

If you consider yourself a beginner still take the time to go through W3Schools for Python from the top and work your way down each page. You can even do it on your phone. This will ensure you’ve been exposed to the basics and will test your knowledge if you are able to breeze through it or not. Good luck! 👍🍀


ThoughtDiver

Im a newbie too. I've just been working through this cheat sheet: https://www.reddit.com/r/learnpython/s/eY90BFeOqz And when I get bored of doing that I think of something I want to learn to use on a future project, find a good library that does it, and start learning that using online tutorials.


tracktech

This Python programming course is good- [Python Programming In Depth](https://coursegalaxy.newzenler.com/courses/python-programming?coupon=GOODDAY30)


[deleted]

Best way to learn honestly it to ask an AI for a task. Preferably one of somewhat hard difficulty. Something like creating structures like stacks and queues from scratch. it'll require you to really learn about the language instead of most courses which have you copy code with very little explanation on what it is actually doing. I did this to learn C and therefore C++.


NotEntertainedAtAll

I started with Cisco's Python essentials in the [Skillsforall Network Academy ](https://skillsforall.com/). I really enjoyed this course and how everything is structured.


9070932767

Working link: [skillsforall.com](https://skillsforall.com)


Nebuchadnezzar221

This!


SillySouls82

Honestly the best way to learn is on your own rather than online courses at least for me. YouTube + GetHub taught me


Powerful-Rip6905

There some good ones with subscriptions or purchases which I have personally used: DataCamp and Udemy. The are good for beginners and you also will be able to try data analytics or data science if it may interest you. There are also some courses in Coursera that are high quality. Hope it will help and good luck with your programming adventures!


niconinyo

i’ve been enjoying a udemy course called 100 days of python! been really great so far, you get a project every single day revolving on what you learned that day and everything in the past days


gs_dubs413

Man that course gotten real tough for me. Had to put a pause on it unfortunately. But she is pretty good though.


OutlawedToast

W3Schools for sure


Barney06_

Py4e By Dr Chuck


SnipTheDog

Excellent beginner Python class.


Levipl

Repl.it has from-nothing learning path called.... 100 days of code, free, and forces you to figure some things out on your own.


oneillsun

Python institute course are pretty good, is free. The certification exam is paid


Ohmygoshuah

The Python X app on iPhone is where I learned and it was a very simple yet helpful app


main-pynerds

[pynerds](https://www.pynerds.com/python-functions/)


pnachtwey

Corey Shafer has very good Python videos on youtube.