Take the course anywhere
Learn each of these technologies and how to build a production app that fits them together.
Estimated 4 hours per week
Each module contains 1-2 hours of lecture, code, challenges, and quizes
TinyHouse is an 8-week, online course.
Take the course anywhere
Take the course anytime
Learn in a cohesive fashion
Learn with other students
Senior Developer Advocate at Amazon Web Services
This course stands out to me not only because of the great execution, but the breadth of important topics that are covered that are typically left out of these types of courses. By the end of this course, you'll be well on your way to becoming a full stack developer on one of the most modern stacks out there today. 5 stars!
In this detailed Fullstack React Masterclass, you'll build a production-ready home sharing application, inspired by sites like Airbnb.🏠 Try the completed app demo 🏠
Handle form validation with React Hooks and Ant Design's intuitive, form-based components.
TinyHouse offers the capability to learn within a more complex, in-depth, and interoperable setting.
|Build a production-ready app||Another todo list|
|Covers all of the details including structure, organization, tooling, and deployment.||Leaves you wanting more, wondering how to build a "real" application.|
|Build one unified application in-depth.||A bunch of different tutorials that don't fit together.|
|Support from classmates and teachers in our Discord community.||On your own|
|Complete code examples, with exercises and quizzes.||Spotty, questionable code examples.|
|Build a complete app in 4 - 6 weeks.||Without a linear path you can waste months and get nowhere.|
|We've written and sold thousands of copies of books such as Fullstack React and Fullstack Vue.||Unpredictable|
|Satisfaction guaranteed - refund at any time.||Stingy refund policies, if any.|
The Tinyhouse course is designed to maximize active learning.
It's designed so that you can learn-by-doing and have the confidence to build a complete application (and get a better job) when you're done.
In our community Discord channel, you can chat with fellow students, ask questions, and help each other.
What folks are saying
TinyHouse tackles information overload by helping distill information in a specific, concise, and understandable format.
Coming from a background of using React, Node, and MongoDB; this course helped introduce other concepts I haven't come across before. I can confidently say this course has made me more confident in building more scalabe web applications.
I'm really enjoying the class and don’t feel overwhelmed with the amount of things being taught.
Some great things about this class - there's a transcript for every lecture that's 100% accurate which has been tremendously helpful! I also love the quizzes at the end of each lecture so you can make sure you understand what you've learned thus far.
I was looking at different courses and books to learn GraphQL, React, and TypeScript and I'm so happy I've come across this course. The instructors have done a fantastic job in teaching the material and utilizing real-life examples to explain the content.
Exactly what I needed to understand how React applications can work with GraphQL and TypeScript.
I was enrolled in the beta-program for Part I, and I really enjoyed the structure of the TinyHouse course. From watching the screencast videos, reading the lesson manuscripts, and answering some of the quiz questions that came up; this course is really well laid out!
I've been following Newline/Fullstack for a while now and they’ve finally entered the course market with this outstanding first course.
With TinyHouse, powerful and advanced concepts are explained with examples, quizzes, and exercises. If you want to learn fast and proficient, no doubt this is your platform. Congrats on the awesome work!
You can find a large number of courses on the web but not every course and every author will suit you. This one was perfect for me.
I already knew React well and I was familiar with GraphQL but with this course I feel my knowledge about GraphQL is much deeper. Plus, this course is a great introduction to Typescript and React Hooks!
The instructors have done an amazing job with making the material easy to understand.
As someone starting a career in web development, I noticed a lot of positions asking for familiarity with TypeScript and GraphQL. By pure chance, I found this course for a capstone project I was working on!
The real value of Tinyhouse lies in learning how to fit together the various technologies to make a significant application.
This course focuses on React, but it also includes other technologies (Node, Express, MongoDB, etc.) with each topic explained clearly and shown how it fits into the overall application.
Flexible plans designed for everyone
Everything in the Basics plan and...
Everything in the Pro plan and...
Meet the team behind Tinyhouse
Here are answers to some common questions you might have.
The course does not teach you how to program from scratch. We delve into intermediate/advanced code, for example, building a GraphQL server with Node and using Hooks with React.
While you don't have to be a React or Node expert, it is good if you have, for example, gone through a basic React tutorial beforehand.
Each module is about a weeks worth of work. The Basics part of the course is 8 modules. Within each week you'll have 1-2 hours of lecture videos, quizzes, and exercises to write code on your own. You can get help from other students in our class Discord channel.
All of the lectures and transcripts are viewable through our website.
At the end of each week you'll have a new skill in your toolbox for building full-stack apps.
Each module is about a weeks worth of work. The Basics part of the course is 8 modules. Each week has 1-2 hours of lecture. So if you spend 4 hours a week on it, you should be able to complete the course in about 6-8 weeks.
You will given access to the full course material right away. You will log in to our newline class platform and begin watching the videos.
Yes! Not only will we share the entire code project for the course, we share the completed code directories for every single lesson in the course. In the lesson manuscript, you'll also be able to see the code being slowly constructed as you read/proceed through the lesson.
In the Basic package (i.e Part I of the course), we spend as much time as we can introducing and using the technologies needed to persist data, create a GraphQL API, and have our React client interact with that API. Since our focus is on the patterns and methods we take to get this integration, we don't spend a significant amount of time building a large amount of markup in our client application.
In the Pro package (i.e. Part II of the course), we build the TinyHouse application and focus on using the many different third party libraries and tools we'll need (Google Sign In, Google's Geocode API, Stripe, etc). We also spend a significant effort scaling our GraphQL API and React application.
Part II is currently under progress and is slated for a launch in Q1 2020! ❄️
Part I of the course, the Basics is complete, but Part II is due out in Q1 2020.
Part I (available now) contains 8 modules, which is about a week's worth of work. Meaning if you start today, you will complete in 6-8 weeks: just in time for Part II to be released.
We picked the technologies for this course based on our experience, how well these technologies work together, and their use in numerous production applications today. With that being said, we stress the important patterns and concepts we think one needs to know to help build whatever full-stack application one might have in mind. Whether you prefer to use a relational database, like to set up your GraphQL API with Ruby, or use Vue.js on the client - there's a lot of information you'll learn from this course to help get you where you want to go.
You'll be ready to slay dragons, travel the world, and conquer your next adventure!
Be sure to check out the syllabus for more detail on the topics the course covers!