Introduction
The Appacademy open curriculum is offered by the folks over at Appacademy completely for free for anyone with internet access and a good computer to program on.
I decided to try my hand at finishing the whole curriculum first hand as a way of making progress in my development journey since I have a hard time focusing when out in the wild.
A little bit of background on me. I've started programming in 2016 trying to get into game development but I failed to realize how monumentally insane my expectaions were and quit a few months into it. (I wanted to make a GTA clone on my own, which I now realize... is INSANE) The amount of work required to make a simple character in a game from conception and modeling to the mechanics of its movements and how it interacts with the world; There is a job for each step on this process and that's just for the characters.
But I'm getting sidetracked. Eventually, I got into web development and studied using FreeCodeCamp and Udemy courses and have pretty much been in tutorial hell ever since.
Now that I wrote this out, I realize this is just a continuation of my journey in tutorial hell but at least I'll be building projects in this curriculum.
I'll be updating this blog post on occasion whenever I finish a part of the curriculum and give you my thoughts on each part.
Overview
Full Stack Online - Intro to Programming
Software Engineering Foundations
Welcome to Coding
If you're starting from scratch and don't know anything about programming. This section alone should give you an idea of what you'll be able to do with your new found knowledge.
You'll get introduced to the curriculum and you'll modify some code for a reddit scrapper. There isn't much thinking involved since they guide you through each step of the way.
Consider this the hook that will make you want to keep going through the rest of this hell curriculum. (haha, fun times ahead)
Intro to Programming
Full Stack Online - Intro to Programming
Software Engineering Foundations