Introduction

This tutorial, how to create a YouTube.com web app clone in Python, will guide you through the process of building a minimized version of www.youtube.com. We will focus on building a web app that is minimized but extensible to your needs.

Meaning, you'll be able to fork this project and extend the Python youtube.com clone with your own features.

Our app will cover the most basic needs of a video web portal:

Main page with an overview of new videos

Video page with the video content and comments

Upload page

What are the requirements?

HTML/CSS

Basic Python 3.6+

Basic SQL

What is the target audience?

Do you want to build an archive of videos?

Are you a learner who wants to quickly prototype a web app idea with Django?

Do you want to learn how to create a minimized content management system for video files?

When are the streaming sessions (streaming schedule)?

Weekly 1 PM and 2:15 PM New York time on Friday and Saturday.