The first month has been pretty interesting; Treehouse as a learning site works really well for me. The main course is taught through teacher led videos with the student using a Workspace window to work in while following the videos. Being able to pause the videos while I play with something in particular or (more often), try to correct an error I’ve made is really useful.
After completing 1/2 tuition videos you’re presented with a code challenge to complete in your own time. These can be frustrating…..as a complete newbie I often find I understand an individual component yet struggle to understand how to apply it with another component to solve a problem. It’s getting easier as I learn more so the technique obviously works
As you progress through the course (Techdegree has 12 units, each consisting of 2-4 courses, 1-3 workshops and a final project), completing the code challenges and quizzes you earn points and badges. My initial response to these was not complimentary but they’ve rapidly grown on me.
Getting a small reward at the end of a piece of work is quite satisfying! It does feel a little like earning badges back in Scouts but I enjoyed that as well so each to their own
So far I’ve built a number of small apps (Hangman, Shopping List, Letter Game), I doubt Bill Gates will be calling anytime soon but it’s nice to build complete things no matter how small. Having something to show people helps with the feeling of making progress.
I’ve also spent some time browsing the library of courses and there’s a few additional modules I want to look at as well as the main Techdegree. My objective isn’t to just pass a course and get a certificate, I want to become more knowledgeable broadly so learning complementary skills makes a lot of sense.
The available courses vary in length from 30 mins to 5/6 hours so having something different to work on when Python gets a bit much will help keep me motivated I think. Some of the other courses I’ve got bookmarked are: Building an Alexa Skill, Rest Api Basics, GitHub Basics and Technology Foundations
So, overall it’s been a good first month! I’m enjoying the course, the material is interesting, well presented and easy to use. Regular Google searches and referring to a book* to get over little hurdles is proving useful as well.
Finding blocks of 3-4 hours to study is difficult/borderline impossible some weeks so I’m trying to hit a weekly target of 6-8 hours study. So far this has been about right and can be made up of random hours here and there or the occasional half day during a quiet weekend.
* I got a copy of “Python Programming for the absolute beginner” just before starting the Treehouse course. Very accessible for a newbie and well worth a look