Youtube clone is a 99-lesson 15 hours 41 minutes self-paced course by Nomad Coders. Clone Coding is a practical 100% educational method where you learn by creating real-world services like Instagram, KakaoTalk, YouTube, Uber, and more.
Course facts
Lessons
99
Duration
15 hours 41 minutes
Level
All levels
Language
English
Updated
Instructor
Nomad Coders
Price
Premium
Clone Coding is a practical 100% educational method where you learn by creating real-world services like Instagram, KakaoTalk, YouTube, Uber, and more. Are you tired of studying complex theories that sap your motivation before you even start? There's no faster and more effective way to learn than by diving into the hands-on experience of building a service. Welcome to the practical world of programming!
Features and Concepts to Learn
In this course, you'll develop a full-stack application that covers front-end, back-end, and distribution. The focus is on creating a comprehensive YouTube clone that encompasses various functionalities.
Fully reproduced YouTube clone coding: Users can view, upload, and record videos, comment on others' videos, and search for videos.
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)
You can watch up to 10 minutes for free. Subscribe to unlock all 99 lessons in this course and access 10,000+ hours of premium content across all courses.
Javascript is the most popular programming language in the world! This course is ideal for anyone who wants to get started in front end development. Learn javas
Telegram is a cloud-based instant messaging app that provides API to developers to create bots that interact with users. This course aims to provide you with co
This is a 37+ hour in-depth course that will take you from the absolute beginning of JavaScript, learning about data types, functions and loops to learning DOM
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
In this series, we make an AirBnb clone. We will develop a complete stack that runs the entire loop, including front + back + distribution.
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.