Duration of Course: About 2 weeks
8 Courses and 7 Career Paths Coming Soon (Updated on Dec 29)
Get a Complete Web Dev Education
Each course is part of a Career Path, a complete web dev education. Three to six courses make up a Career Path. Note the following Career Paths you can choose from:
- Modern Frontend Developer (3 courses)
- Framework-Equipped Modern Frontend Developer (4 courses)
- Modern Fullstack Developer (5 courses)
(includes Introduction to Node.js+Express, and In-depth MongoDB or PostgreSQL)
- Advanced Modern Fullstack Developer (6 courses)
- Nontechnical Startup Developer (3 courses)
- And four more exciting Career paths coming later
What Can You Do Right Now?
- First, enter you email in the "Receive Updates" form above.
- Then, use the Contact form to (a) request features, (b) make suggestions, or (c) ask questions. We want to make our courses the best courses, the best value, the most rewarding. We need your help to do that.
- And make sure you can solve middle school algebra problems, or go refresh your memory. We will likely have a free (brief) middle-school-algebra refresher lesson.
When Specifically Will the Courses Begin?
We will release the course web site, with more detailed information, in January. You can enroll in a Career Path then.
The first set of courses may begin to roll out in late February or mid March. Note that we are still creating the courses, the Career Paths, and everything else, so we don't have a firm date for when the courses will begin.
How Much Will Each Course Cost?
While we haven't finalized the cost for each course, I do know that we have different prices for the courses. For example, Course 1 will cost less than all the other courses. Moreover, the cost per course will definitely be affordable to the working class. I will make certain the courses are affordable for most people. I will fight to keep Course 1 under $200, though I can't promise that I will win.
Get Ready! Between now and when the courses begin, enjoy the down time because, when our courses start, they will kick your butt (they aren't like those monthly-fee web dev courses that abound everywhere). So get ready to work hard, build cool stuff, change the world (you will), and realize your imaginations.
Why Learn Node.js
How Not to Learn Node.js
- Although a number of Node.js tutorials exist online, most lack the comprehensiveness necessary for learning Node.js properly. Moreover, you can easily spend a frustrating fortnight trying to find and discern the worthwhile tutorials from the fruitless ones. I read a good bit of Node.js tutorials when I learned Node.js a few years ago. I also wasted a good bit of time on many of them. I have done the hard work so you don’t have to go digging for Node.js tutorials.
- Don’t go to Amazon and choose a Node.js book based on the reviews. Even though this is the customary way to decide on a book, because Node.js is still a new platform, most of the books don’t have a large enough sample of reviews to provide you with a clear picture of the book’s usefulness and value. And collectively, the reviews are not great.
I have no idea if this book is well written or not because the formatting is so bad as to make it virtually unreadable in some places.
Obviously, the author of this review has not read the book and his review is completely about the formatting, which I have not experienced. I would give the book 5 stars because it is by far the best Node.js book I have read.
Also note that I know neither of the authors of the two books I recommend in this article.
- Get a copy of The Node Beginner Book by Manuel Kiessling. It is a tiny book: it is really a Node.js tutorial. The book sells in a bundle with another book, Hands-on Node.js written by the aforementioned Pedro Teixeira, for $9.99. But interestingly, I didn’t find the companion book (by Pedro) to be as useful, so you don’t need it and we will not use it in our study of Node.js. But since you get both books for $9.99, take the deal and run. Get the Node Beginner Book here:
- Get a copy of:
Road map to Mastering Node.js
- Read chapter 1 of Professional Node.js and follow the instructions on how to setup Node.js on your development computer.
- Read the entire Node Beginner Book. As I noted above, it is a tiny book; basically a tutorial. This tutorial will give you a gentle introduction into Node.js and a very basic understanding of what Node.js development involves. It is good to start with this before you read the rest of the Professional Node.js book.
- Read chapter 2 of Professional Node.js .
- Read the CommonJS section of the article at the link below. You need not read the entire article. Here is a link to just the CommonJS section.
- Read chapter 3 to 6 of Professional Node.js .
- Read the entire Part III section (chapter 7 to 15) of Professional Node.js .
- Optional: If you have got the Smashing Node.js book I referenced earlier, read chapters 8 and 9.
- Read chapter 17 to 22 of Professional Node.js .
- And finish up by reading the last 3 chapters of Professional Node.js .
- With a complete understanding of Node.js and Backbone.js, you are ready to build any type of web application. You can build a startup at this juncture, if you are intrepid enough.
But before you head off for your adventure, build the NodeApp web application at the link below; this exercise provides you with a real-world practical in Node.js/Backbone.js web application development:
And you have to learn more MongoDB (unless you are suing some other database) to build serious web applications. You can get my MongoDB book, which covers everything you need to know about MongoDB to build sophisticated web applications.
Stay the course until you complete the entire road map. Don’t give up. And don’t take longer than three weeks to complete it.
Be good. Sleep well. And enjoy coding.