Focus on what matters most, the fundamentals.
Many books and courses like to focus on obscure or novel topics. They seem to think just because something exists, it should be taught. My approach is to instead prioritize topics based on how often they actually occur in day-to-day programming. In other words, I try to focus on the topics that you will almost certainly use every day.
It’s not just about code.
Along the way, we’ll talk about things that you’ve likely wondered about but never thought to ask. For example, you’ll learn how to ask technical questions, how to approach buzzwords, how to think about progress in a productive way, and why memorizing things is a fool’s game.
Instructor-led study sessions every week.
Every week, I jump on video chat and host a live study session that's open to everyone. It's a fun way to get your questions answered and also meet other students in the course. It also means that if you get stuck with something, there are no excuses. The responsibility is on you to show up, ask questions, and take ownership of your progress.
If you're not sure yet . . .
Scroll down and read the reviews to see what students just like you are saying.
Before starting watchandcode.com in 2014, I was at Google, where I developed software for the engineering education team. During my four years at Google, I also worked as a product manager on Maps and did marketing for AdWords and TalkBin (a YCombinator company Google acquired in 2011).
I love teaching (even more than programming) and started way back in high school, when I walked around the public library asking total strangers if I could tutor their kids (yes, it worked). So if you replace the library with the internet, I guess I haven't changed much since then.
Michelle Shum, December 16, 2019
One of the most important things I've learned in the course is how to use the debugger to inspect my code and troubleshoot errors. This skill has not only honed my programming instincts; it has helped me become a more independent thinker and problem solver. Many thanks to Gordon, for imparting this invaluable knowledge.
Blanca Hernandez, December 10, 2019
I used "this" in my code many times in my bootcamp projects, but I didn't really understand it. Gordon has an entire section that helped me learn what "this" is, and shows how it changes depending on where/how it is used. In my bootcamp they introduced me to the debugger, but they didn't walk me through how to use it to debug or understand code the way Gordon did.
Unlike a bootcamp or other learning institutions, Gordon will not rush you into checking a box that you have “learned” something. His approach is for you to take the time to really learn.
Alexandra Caulea, February 7, 2018
Jonas Balieiro Rossi, January 10, 2017
Jason Baciulis, October 14, 2016
If you're a complete newbie who stumbled upon this course than consider yourself lucky. You have a chance to get on the right track from the start and save a lot of time.
Gordon will shift your focus on what matters most - strong fundamentals. He explains concepts clearly and with awesome analogies. Also, a course gets more difficult gradually (no crazy jumps in logic) as you build version by version.
Nikia Shaw, September 1, 2016
Gordon is offering something really valuable and the fact that he really cares shows through in the quality of the material. He's also super-responsive which is not something that I see often.
Hema Pillay, August 19, 2016
I just want to thank you for creating a course of such high quality. I am a Java, C, C++ programmer who took few years off to raise my kids.
Ej Cruz, August 11, 2016
So in summary, if you're still thinking about taking this js course and reading this review...#jfdi. This course makes so much sense, and Gordon gives you the tools to begin. Plain and simple.
Preston Geiken, June 20, 2016
Gordon teaches by building a real, functional application. He starts at such a basic level, someone with no programming knowledge can dive in. He keeps things simple, he explains concepts clearly, and he puts everything in perspective and relates the project to real-life programming experience.
Adam Lea, May 27, 2016
In all seriousness, this is THE JS class that most everyone should start with. If you get through the "Version 1 Arrays" video, I think you'll be hooked. So refreshing. No, I didn't learn anything new about arrays (total newbs will of course) but it was presented in such an easy, refreshing way - AND in the console (nothing to install, get started right away) AND a real tool you will use everyday should you proceed in your JS learnings.
I sound like a damned commercial! But that's OK - this course is THAT good.
Jonathan Schwob, May 5, 2016
Gordon understands how to break ideas down so that true beginners can understand them, while at the same time being succinct and laser focusing on what you need to get things up and running. These videos helped me to better understand concepts that other website's courses just weren't getting through to me and I'm looking forward to the rest of the course. Very thankful to Gordon for creating this as I haven't found anything quite like it. It's also really nice of him to patiently answer all my noob questions haha.
Daniel Hsueh, May 4, 2016
Yat So, April 23, 2016
Read more here on my blog post: https://medium.com/yats-blog/how-watch-and-code-saved-me-from-coding-hell-a0c8c4b6573e#.ve8smjm1n.