Cg8q4crqosxhukfywbnv pattern 1

Practical JavaScript

Build a strong JavaScript foundation for web development

Focus on what actually matters.

This is not a tutorial where you learn a bunch of things in a very shallow way. You're going to get really damn good at JavaScript. Like a real programmer, you won't worry about the buzzword of the day because you'll have the fundamental skills to pick up things on your own.

Learn the JavaScript you need for professional web development.

Most courses focus on the syntax and features in JavaScript. You can go through resources like that all day long and not get anywhere. Practical JavaScript is totally different. It's 100% focused on how to build software so that you can actually make things.

Designed to take you from total beginner to advanced.

If you've tried learning JavaScript before, you've likely found that beginner courses are way too easy, advanced courses are way too hard, and there's hardly anything in the middle. Practical JavaScript is designed to take you from zero knowledge all the way to the advanced level, so that you can get it all done with one comprehensive course.

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.

If this sounds good . . .

Watch the first few videos and then email [email protected] with your thoughts. I respond personally to every single email.


Class Curriculum

Available in days
days after you enroll
  Interlude - Functions and variables
Available in days
days after you enroll
  Interlude - Success is the process
Available in days
days after you enroll
  Next steps
Available in days
days after you enroll

Your Instructor

Gordon Zhu
Gordon Zhu

Before starting in 2014, I was at Google, where I developed AngularJS applications 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.

I work out of my apartment and local cafes in Sunnyvale, California. You can find me at @gordon_zhu or [email protected]

Get started now!