Youtube clone is a 99-lesson 15 hours 41 minutes self-paced course by Nomad Coders. Clone Coding skips the theory-heavy path into programming and instead has you build a real, working version of a service you already know – in this case, YouTube.
Course facts
Lessons
99
Duration
15 hours 41 minutes
Language
English
Added to CourseFlix
April 2024
Instructor
Nomad Coders
Price
Premium
Clone Coding skips the theory-heavy path into programming and instead has you build a real, working version of a service you already know – in this case, YouTube.
What you actually build
A full YouTube clone covering video upload, viewing, recording, commenting, and search, split across a genuine front-end and back-end.
Back end: MongoDB, Node.js, ES6, AWS, and Heroku
Front end: vanilla JavaScript, Sass, ES6, Webpack, and Pug
By working through the entire stack – and eventually deploying it – you come away with a much deeper, more current understanding of JavaScript development than tutorials that only cover one layer at a time.
Nomad Coders is a Korean-origin online coding school founded by Nicolas Serrano (Nico). The school is one of the largest in the Korean developer-education market and has expanded internationally, publishing courses in both Korean and English that emphasise project-based learning across modern web and mobile stacks.
The CourseFlix listing carries eight Nomad Coders courses covering React, React Native, Next.js, NestJS, Twitter / Instagram clones, and the surrounding ecosystem (auth, real-time updates, deployment). Material is paid and aimed at developers who learn best from building complete applications end-to-end rather than studying frameworks in isolation.
What lessons are included in Youtube clone?
This is a demo lesson (10:00 remaining)
Watch the first 10 minutes free. One payment unlocks all 99 lessons here and every other premium course. No auto-renew.
Learn to build full-stack isomorphic JavaScript web applications with Vue and Node.js along with the MEVN stack. The MEVN stack is a collection of great tools—M
Best Way to Learn to Code. We believe that the best way to become a developer is by doing clone coding. It is very easy to get bored and unmotivated in the begi
Build a full-stack Airbnb clone with Django and Python, covering bookings, messaging, reviews, admin panels, and social login end to end.
29h 47m
Frequently asked questions
What are the prerequisites for this course?
This course is designed for learners with a basic understanding of JavaScript and web development. Familiarity with HTML, CSS, and fundamental programming concepts is recommended. The course will guide you through installing and using NodeJS, Express, and MongoDB, so prior experience with these technologies is beneficial but not required.
What will I build during the course?
Participants will create a full-stack application that replicates key functionalities of YouTube. This includes building user features such as viewing, uploading, and recording videos, commenting on videos, and video search capabilities. The project will cover both front-end elements using Vanilla JS and back-end components utilizing NodeJS and MongoDB.
Who is the target audience for this course?
The course is targeted at aspiring developers who wish to gain practical experience in full-stack application development. It's ideal for those who learn best through hands-on projects and want to understand how to build scalable web applications. Beginners with some coding background and intermediate developers looking to expand their skills will benefit the most.
How does the scope of this course compare to similar courses?
This course focuses specifically on building a YouTube clone, offering detailed insights into full-stack development. Unlike theory-heavy courses, this program emphasizes practical coding skills across 99 lessons, covering tools such as Express, MongoDB, and AWS. It provides a comprehensive foundation for understanding both client-side and server-side development.
What specific tools or platforms will be used in the course?
The course utilizes a mix of modern web development tools and platforms. On the back-end, students will work with NodeJS, Express, and MongoDB. The front-end is built using Vanilla JavaScript. Deployment and hosting aspects are covered using AWS and Heroku. Additionally, ESLint is introduced for maintaining code quality, and PassportJS is used for authentication.
What topics are not covered in this course?
While the course provides a thorough introduction to building a YouTube clone, it does not cover advanced topics like machine learning, mobile application development, or other web frameworks beyond the specified stack. It also doesn't delve into advanced database management or complex cloud architecture beyond the basics of AWS and Heroku deployment.
What is the expected time commitment for completing the course?
The course comprises 99 lessons, with each lesson focusing on specific aspects of full-stack development. While the total runtime is not specified, students should allocate sufficient time for coding exercises and practical application of concepts. The hands-on nature of the course may require a significant time investment to ensure understanding and successful project completion.