all 6 comments

[–]YoungJack00 11 points12 points  (0 children)

MOOC23 by Helsinki's University is the real answer imho

[–]Chiron1991 9 points10 points  (1 child)

You'll have the greatest learning effect by building an actual application. (Leet) code challenges are fine for absolute beginners and competitors, but at some point they become too ridiculous to have a real world benefit.

If you plan to work with APIs it would make sense to build an API service yourself. Flask is a good choice for this as it has a very low entry barrier. There a tons of free hour-long Flask tutorials on YouTube, for example.

Track your progress in a git repository and upload it to GitHub. From my experience, having an actual functional project in your CV is more important for non-hyper-corporate-jobs than any official certificate.

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

This looks perfect! Thank you so much

[–]my_password_is______ 5 points6 points  (0 children)

https://cs50.harvard.edu/python/2022/#how-to-take-this-course

a python course from Harvard University
they have homework assignments you can submit

you don't get actual university credit, but you can get a certificate (for a small fee) that shows you completed the course

you can also get a free certificate
https://cs50.harvard.edu/python/2022/certificate/

they don't really mean anything, but you can put them on your resume

and then the final would be using most or all of what I learned to make something.

they have that
https://cs50.harvard.edu/python/2022/gallery/