
#152 on Reddit
JavaScript Design Patterns
Udacity
10 recommenders · 20 threads · recommended in 6 years, 2015–2020 · score 12.1
A free Udacity course that teaches JavaScript design patterns and the MVC-style structure behind frameworks, by building small apps in vanilla JS with Knockout.js and a final map project using APIs. It is meant to bridge the gap between plain JavaScript and frameworks like React and Vue.
Commenters call it a free, helpful bridge between vanilla JS and frameworks, explaining the problems frameworks solve such as modularity and organizing code.
Web & Mobile Developmentintermediatefreeinteractive MOOC#design patterns#mvc#vanilla javascript#knockout.js#udacity
Recommendations by year
20152020
I found Udacity's Javascript Design Patterns to be an excellent course to take to prime yourself for learning a framework. Jumping right from learning JS syntax to a framework is a big leap because there's a lot of concepts informing why things are done that way. Frameworks may seem way more…
It seems like you should probably dig into CSS and JS a bit first before you even start thinking about React or Angular. That being said, once you get a bit more comfortable with those basics, I highly recommend the course Javascript Design Patterns on Udacity. It is a free course, and while it…
Lynda has so much great stuff, but it is hard for me to single out any one course by them. I used them to learn InDesign, Photoshop, and Illustrator through their Essentials series, and those were all great. If you see anything of interest by Simon Allardice, go for it--he is awesome. And I just…
I just finished a course at Udacity that was really good for this, actually. If you know enough JavaScript to get by or think you can wing it, try taking the JavaScript Design Patterns course at Udacity. It essentially teaches the exact skills you're looking for. It starts off by asking you to…
Do the web dev bootcamp but keep in mind there isn't nearly enough CSS content so be prepared to find another resource for learning CSS. I'd recommend Colt's bootcamp mixed with using FreeCodeCamp and Brad Traversy's vanilla Javascript course.
Brad has a vanilla JS playlist in his channel and there are several projects in it, try to check that out before deciding. I’ve already took Brad Modern JS course in Udemy, it’s a really good course.
To learn to make your sites look better, I highly recommend the Advanced Sass and CSS course by Jonas Schedtmann on Udemy. He gives you methods to write CSS with industry best practices while also walking you through making some really well designed pages. For getting into JS frameworks, I agree…
Udemy is a good resource to learn but you must be wise to choose before you purchase it. I recommend Traversy media's courses. I'm still learning from his Javascript course.
Sorry man, it's a bad feeling leaving a project behind. Don't get discouraged though you probably gained a lot from your hard work on it. I'd highly recommend DevEd's ES6 course as a little refresher on your vanilla JS. I did that and jumped straight into "Modern Javascipt From The Beginning" on…
ES6 is definitely worth spending some dedicated time on. It was a massive update to the language, whereas ES7 and ES8 are pretty minor. It also has tools that can make your code much more elegant. I found in self-teaching that I tried React not long after where you are, and I hit a wall. It really…
I did the same course and am about 2.5 years on with a front end dev job...and I'm still learning JavaScript. In another 5 years, I will still be learning JS (albeit more complex, involved topics in it). The transition you are making right now is from learning relatively simple tools (though CSS…
I know folks like to say that you should focus on building rather than going through tutorials, and they are right about learning something deeply, but I really do feel that React and NPM, etc. are too broad and complex to learn deeply right at the start, so I would recommend finding an overview…
A good next step after getting JS syntax down is checking out Udacity's Javascript design patterns course (fair warning the presenter makes super cheesy jokes, but learning content is great). That course helps bridge the knowledge gap between vanilla js and what all these frameworks are trying to…
I would recommend focusing on vanilla JS for right now but moving toward frameworks. There are a couple of free courses I would recommend for this. One is Udacity's Javascript Design Patterns, which introduces you to the MVC pattern, and the other is Practical Javascript on Watch and Code. This…
Somebody recommended it here a few weeks ago, but Udacity's free online course "Javascript Design Patterns" explains in a very interactive way the problems that frameworks help solve. Having to rewrite lots of code due to changing requirements was one reason that really resonated with me, as…
The reason is frameworks help standardize the organization and internal data interaction of a JS application. When developing alone, there is not as much value in that because you can conceptually hold the entire application in your head and anticipate how adding new features will interact with…
Aww, damn, I was going to recommend the Tyler McGinnis course, because it used to be free (now it seems to be bundled with his others for a price...probably worth the money, but I like free things). This Udemy course is good, though. I would also recommend, though, that you do Javascript Design…
Just wanted to say, try not to feel disheartened looking at react. It's solving problems you won't have encountered yet, so the design won't make any sense. Focus on learning Javascript really well, and it will make it a lot easier to get a handle on React, Angular, Vue, or whatever JS framework…
Hiya, I'm still somewhat of a newb, but I was in a similar situation not that long ago. The problem I had was that there seemed to be a billion resources on a billion different technologies but very little to tie it all together, so here are the resources I found that were most helpful in laying…
Go to edx.org, and take harvards intro to computer science (cs50) class. (https://prod-edx-mktg-edit.edx.org/course/introduction-computer-science-harvardx-cs50x) Or MIT's Intro to Computer Science Using Python (https://prod-edx-mktg-edit.edx.org/course/introduction-computer-science-mitx-6-00-1x-8)…
Yes, the JS bonfires are very good and quite hard at times, going through the bonfires + the functional programming section I think you'll see yourself programming in a whole new way. I can't remember if they include this, but after you get through the bonfires go ahead and work through…
https://javascript.info/ http://eloquentjavascript.net/ https://github.com/getify/You\-Dont\-Know\-JS https://watchandcode.com/p/practical\-javascript Vanilla JS by Traversy Media \- List of his videos of making simple apps with vanilla JS\(this means no frameworks, just pure Javascript\) and…
I myself am a beginner, been learning for about a month and half now, on my own. Watching tutorials on youtube, doing freecodecamp, reading/asking here on reddit and on a discord channel, and planning to get a udemy course very soon. Its going slowly, I won't lie. The biggest issue that I have is…
Hey there! I recently finished this course and also recently got my first offer for a Jr. Front-End Developer role after about a year and a half of self-study. Colt's course is awesome, and I found it to be the best single resource on web development I encountered. So I think you've picked a…
I know exactly how you feel, and I can pretty closely relate. I first started trying to code about three years ago with C50x, gave up when that was too hard, then I tried again one year after that, made a little more progress, and then it got too hard again. A year after that I discovered free…