23 OCT 2025 - We are back! If you have been following us over the last few years, you will know that the last 2 months have been rough. We website was practically not loading. Sorry for the mess. We are back though and everything should run smoothly now. New servers. Updated domains. And new owners. We invite you all to start uploading torrents again!
Are you looking to create real-world Node applications? Maybe you want to switch careers or launch a side-project to generate some extra income. Either way, you're in the right place.
I've designed this course around a single goal: Turning you into a professional Node developer capable of developing, testing, and deploying real-world production applications.
There's no better time to dive in. According to the 2016 Stack Overflow Survey, Node is in the top ten for back-end popularity and back-end salary, with an average salary of $85k. This means more jobs and more opportunities for you!
"Andrew Mead is perhaps the best instructor in Udemy's portfolio. His explanations are clear, his pace is great, and he is super responsive to questions. I highly recommend his courses." Bert McLees
This is a course for the doer.
This course is entirely project-based. From the very beginning you'll be programming every single app and completing various challenges I've designed to help test and reinforce what you've learned. There's no copying-and-pasting here. This course is about writing code and building projects.
You'll be programming and launching four Node apps:
- A note-taking app to get your feet wet
- A weather application that interacts with Google Maps and Dark Sky
- A todo REST API complete with user accounts and authentication
- A real-time chat app with a client-side companion
During eight chapters you'll learn:
- Node
- Npm
- Asynchronous programming
- MongoDB
- Express
- Socket.IO
- Authentication with JWTs
- Mongoose
- Deploying apps with Heroku
- Version control with Git
- GitHub
- Code testing
- Application debugging
- Awesome new ES6 features
- Mocha
- And more!
What are the requirements?
- A computer on which you can install software (Windows, MacOS, or Linux) is required
- A basic understanding of vanilla JavaScript (variables, if statements, basic functions, basic objects)
What am I going to get from this course?
Launch their own Node applications, switch careers, or freelance as Node developers
Create Node apps that support user accounts and authentication
Use awesome third-party Node modules like MongoDB, Mongoose, SocketIO, and Express
Create real-time web applications