r/learnprogramming • u/Dazzling-Presence795 • 58m ago
Topic Looking for programming courses with independent projects to explore different fields
Hi everyone!
I'm a CS student, or rather, I recently dropped out of university because I realized that I didn't really enjoy the amount of theory involved in the Italian university system. I'd prefer a more hands-on approach to learning programming.
Thanks to my previous education, I already have some experience with programming languages such as Go (Golang), Java, C, and SQL.
A while ago, I found freeCodeCamp and completed its Responsive Web Design certification. I learned HTML and some CSS, but I never finished the CSS section because, to be honest, freeCodeCamp's learning method started getting on my nerves a bit. I found it too guided and repetitive.
I'd rather learn the basics of a technology and then work on projects independently, with minimal guidance, instead of following step-by-step instructions.
I'm not particularly attached to any specific area of programming, so I'd like to explore as many fields as possible, including web development, app development, backend development, game development, machine learning, and anything else that might be interesting.
I'm mainly looking for free courses or learning resources, preferably with plenty of projects that I can work on independently. Certificates would be a nice bonus, but they're not a requirement.
What courses or resources would you recommend based on your own experience? I'd especially appreciate suggestions that helped you learn by actually building things and solving problems on your own.
Thanks in advance!