Build stuff. Fastest way to learn to code, isn't to read or watch people do it, it's to go solve problems, in whatever way you can. Then do it again and again. 1 project (that you complete) is worth a whole 10 weeks of classroom time. Furthermore, the more passion and attention to detail you put into it, the more you learn the real day to day tasks required to make apps/sites. Most "education content" is so fluffy and stripped down to the succinct presentation, that it's not realistic and can create false expectations about the difficulties. Make stuff! Make more stuff! Step back and evaluate where you spent time and were interested, then go dig deeper into that! And if you need external influence to feel motivated, join an open source project or ping friends and start something. Even if it's a dumb app like "who's got who's video game."