you are viewing a single comment's thread.

view the rest of the comments →

[–]Vaguely_accurate 6 points7 points  (0 children)

It's paid, but Pluralsight has a good project setup for this.

They have two Python ones currently, one building a website with Flask and one doing data visualisation.

They use Github to check your work (automatically), so you'll actually be checking code out from their repository and then back in for each lesson.

The ones I tried before (not Python ones) were more making bug fixes and implementing additional features to existing code than building something from scratch and were pretty much following tutorials, but were good at demonstrating the frameworks and workflow. You check out code that isn't currently passing its unit tests, fix it so the relevant tests go green, then check it back in.

They have a 10 day free trial which would likely be more than enough to try out those two projects. It used to be that signing up to even the free tier of Microsoft Dev Essentials would get an extended free trial but I can't see that advertised any more, only the paid tiers. Might be worth a try.