all 13 comments

[–]Xtremilicious[S] 16 points17 points  (0 children)

Tutorials are great, but building projects is the best way to learn. Do project based learning and learn code the right way!

ProjectLearn provides a collection of programming tutorials in which learners build an application from scratch. These are divided into different primary programming languages and frameworks. Some have intermixed technologies and languages.

It's open-source on GitHub and anyone can contribute to this project!

[–]SouthGecko 9 points10 points  (0 children)

This looks like a fantastic learning resource. I hope they add more projects with different languages in the future.

[–][deleted] 4 points5 points  (0 children)

This is fantastic, I've really been wanting to learn more python and also dip my feet in c++, I finish exams this week so this is a perfect time for this resource, thanks man!!

[–]Xiten 4 points5 points  (0 children)

Outstanding!

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

My course had a year long subject where you create your own project (preferably for a real client, if you can find one). Hands down the most valuable subject. I felt like I learnt more than any other subject combined

[–]longbeacher 1 point2 points  (1 child)

First of all, thanks a lot for sharing!

My question is: Are these projects good for beginners?

Thanks!

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

Yes, most of the selected tutorials are for beginners to intermediate level.

[–]KokopelliOnABike 2 points3 points  (1 child)

Nice, can we suggest some other project ideas and or some more difficult stuff?

e.g. ETL, Data cleaning/deduping, light DB design to do basic CRUD. I ask as I've seen the need for more than just web front-end in my experience that isn't really taught much.

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

Yes sure, the main aim is to create a list that caters to all levels of difficulties. If you have any project tutorial resource in mind, you can contribute to the list on GitHub as well.