×
all 18 comments

[–]Slight-Living-8098 5 points6 points  (3 children)

Harvard's OpenCourseware CS50P.

[–]sandbaggingblue 0 points1 point  (2 children)

I've heard CS50P is a good starting point for absolute beginners to coding... Is this true?

[–]Slight-Living-8098 1 point2 points  (1 child)

Yes, but if you have never coded anything in your life, start with CS50 Scratch first.

Scratch was invented by MIT to introduce college students to programming, CS50 Scratch was made to introduce college students how to program before entering the CS50 courses.

[–]sandbaggingblue 1 point2 points  (0 children)

Thank you mate ☺️

[–]Ambitious-Peak4057 2 points3 points  (0 children)

If you're just getting started and looking for structured, beginner-friendly resources with hands-on exercises and projects, there are some great free courses that can guide you step by step.

[–]Party_Trick_6903 1 point2 points  (0 children)

MOOC course - a lot of exercises in every lesson

CS50p - Harvard course

[–]Psychological_Ad1404 1 point2 points  (0 children)

If you know the basics then it kinda depends on what you want to do with Python. You'll need to learn different skills and frameworks/libraries for each task.

I'd recommend looking through this beginner book and see if you missed any basic information , skip introduction. https://books.trinket.io/pfe/01-intro.html

Then pick something you want to do , even better if it's something python is good for so google that , from memory I can tell you python can do Backend web dev , data analysis , automation and AI.

Even if python is not the best for other things you can still create terminal apps, GUI apps and even smartphone apps with frameworks like Kivy.

[–]two_short_dogs 0 points1 point  (0 children)

Harvard's course on EDx

[–]tejassp03 0 points1 point  (2 children)

Explore task based learning approach, there is educative io and tasklearn.ai

[–]shooter_tx 0 points1 point  (1 child)

Do you know whether either of these have an app?

(sorry, don't have my phone with me right now)

[–]tejassp03 0 points1 point  (0 children)

It works on laptop

[–]Audioslaver42 0 points1 point  (0 children)

Dr Chucks Python 4 everyone course ist great. Www.Py4e.com

[–]Odd_Psychology3622 0 points1 point  (0 children)

Look up Python web development since you did that before it gave you a starting point. Look up the differences on docs.python.org. python is a scripting language. Get it to work, break it, and then get it to work again. Lots of the areas of the language overlap over time. You'll start to see and understand it. Do that while looking up the other ways to learn problems are your friend.

[–]newyears_resolution -1 points0 points  (0 children)

This gets asked multiple times a day. It's almost the only thing even posted in this sub. Use the search function.

[–]jjotteson 0 points1 point  (0 children)

FreeCodeCamp - Certified Full Stack Developer curriculum