Duration of Course: About 2 weeks
Get Ready for Our Courses and Career Paths
New UPDATE on March 7, 2015: 10 Career Paths Coming Soon
A couple of prospective students are currently beta testing the course website. When they are done, we will make the website available to other prospective students on our mailing list. And after they get the chance to enroll, we will release the website to the general public.
Make sure you are on our mailing list. Enter your email in the "Receive Updates" form above.
Hang in there guys. I know many of you have put off other learn-to-code programs and even put your career on hold to wait for our courses and Career Paths. You will be very happy you did. We are bringing a program so rewarding and formidable, and so comprehensive and supportive as to not just be the best program, but also as to make web dev knowledge as apparent as water flowing from the tap: accessible, clear, quenchable, life changing.
"Life changing?" you may ask. If our program doesn't help to improve your life—that is, help you program with confidence; help you become proficient in the Career Path you choose; help you earn an upper-class salary (in whichever country you live); allow you to do impressive things (more on this when we release the site) that no other program (online or offline) offers their students; and empower you with a versatile, life-long skill that you can use in many ways and profit from time and again—then we will have failed. So we look forward to bringing you the best program we possibly can put together.
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:
- UI/UX Developer (6 courses)
- Modern Frontend Developer (7 courses)
- Modern Fullstack Developer (Career Path 1 plus 6 courses)
- Nontechnical Startup Developer (5 courses)
- And four more exciting Career Paths
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.
When Specifically Will the Courses Begin?
You will be able to enroll in a Career Path very soon. Very soon.
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.