Create a Netflix clone from Scratch: JavaScript PHP + MySQL (Udemy.com)
Learn JavaScript, PHP and MySQL by making the ultimate Netflix clone website completely from scratch!
Created by: Reece Kenney
Last updated November 2021
What you will learn
- How to create a video streaming website like Netflix
- PHP
- MySQL
- HTML
- CSS
- JavaScript
How it compares
Against the other 43 rated Udemy courses in MySQL on CourseDuck:
- Rating4.7 out of 5higher than 93% of them
- Reviews933#20 of 44 by number of reviews
- Length11.7 hourslonger than 81% of them
- Last updatedNovember 2021earlier than 58% of them
Course Description
Note: Videos used in the intro video are for demo purposes. We will be using 'free to use' content in the course - not actual licensed videos.
Do you want to become an expert in JavaScript, PHP and MySQL?
Do you want to build a real video streaming site just like Netflix?
If so, you’re in the right place! This course will guide you step by step in creating your own Netflix clone COMPLETELY from scratch.
We’re talking the kind of website that will amaze anybody that sees it. The kind of website that will get you hired in no time!
Why let me teach you?
I work as a Software Engineer at Microsoft where I build products used by millions of people all over the world! I want to take the skills I’ve gained through years of working with some of the best developers in the world and transfer them directly to you!
I’ve taught thousands of students here on Udemy and created some of the most popular development courses on Udemy!
Okay so what’s the course about?
I will personally guide you, step by step, in creating your own video streaming site just like Netflix complete with:
User registration
Movie streaming
TV Show streaming
Live search system
Paypal integration for paid accounts
and much more!
Whether you are a complete beginner* or an experienced programmer, this course will be massively beneficial to you.
Why should I take the course?
In the programming world, the “big 4” often consists of Google, Microsoft, Facebook and Amazon. To get a job at any of these companies, you absolutely MUST know the essentials: HTML, CSS, PHP, JQuery, JavaScript and MySQL.
If you take this course, you will have nothing to worry about because we use all of these skills extensively!
Support:
By enrolling in this course, you will have the COMPLETE support of a Microsoft Software Engineer (me). I'm always ready to answer any question you may have. Programming issues, errors, feature requests, general programming advice - it doesn't matter, I'm always happy to help! I always aim to respond to questions within a few hours and it's also worth noting that I've answered EVERY SINGLE question asked so far.
Future course discounts:
By enrolling in this course, you will get access to ALL of my current and future courses for the lowest possible discount we as instructors are capable of offering on Udemy - FOREVER.
Project portfolio:
The site you create in this course will be the highlight of your project portfolio! Any potential employer who see's this project on your resume will want to hear all about it. The reason? They know that a project like this means you're familiar with the wide range of technical skills they need their employees to know.
Fun!
Finally, this project is a lot of fun and I know you'll have a great time implementing your own unique ideas as well as the ones we implement together. What are you waiting for?
Instructor Details
- 4.7 Rating
933 Reviews
Reece Kenney
Hi there! My name is Reece Kenney, and I’m from Rugby, England. I currently work as a Software Engineer at Microsoft where I spend my days doing a range of front end and back end development using languages such as JavaScript, TypeScript and C# to name a few! Through my work at Microsoft, I have a lot of experience developing products that are used by millions of people every day! I’m also fortunate enough to work alongside some of the best and brightest software engineers in the world.
I’m here on Udemy to share my knowledge with as many people as possible and hopefully make a difference in people’s lives. I love to teach and can’t wait to personally guide you towards your own personal goals! If you take any of my courses, you’ll have my full support every step of the way!
More courses by Reece Kenney
Build a Social Network from Scratch: JavaScript PHP + MySQL (2021)
4.6 (2,969 Reviews)
Provider: Udemy
Time: 16.9h
$16.99
Make a Spotify Clone from Scratch: JavaScript PHP and MySQL (2019)
4.6 (1,875 Reviews)
Provider: Udemy
Time: 15h
$10.99
Make a Responsive Portfolio Website: JavaScript and HTML (2018)
4.6 (1,421 Reviews)
Provider: Udemy
Time: 4h
$11.99
Make a YouTube Clone from Scratch: JavaScript PHP and MySQL (2021)
4.6 (724 Reviews)
Provider: Udemy
Time: 18.7h
$84.99
Create a Twitter Clone with Node.js, Socket.IO and MongoDB (2020)
4.7 (697 Reviews)
Provider: Udemy
Time: 25.6h
$74.99
Make a Google search engine clone: JavaScript PHP and MySQL (2021)
4.7 (566 Reviews)
Provider: Udemy
Time: 5.9h
$49.99
More MySQL courses
MySQL Database Administration: Beginner SQL Database Design (2026)
4.7 (3,519 Reviews)
Provider: Udemy
Time: 7h
$13.99
Mastering SQL (Using MySQL, Java, and Go) (2019)
4.7 (135 Reviews)
Provider: Udemy
Time: 20.8h
$54.99
SQL for Data Analysis: Beginner MySQL Business Intelligence (2026)
4.6 (10,696 Reviews)
Provider: Udemy
Time: 4.5h
$199.99
The Complete MySQL Bootcamp:From SQL Beginner to Expert-2025
4.6 (510 Reviews)
Provider: Udemy
Time: 9.2h
$79.99
Reviews
By Dwight Mckenzie on 6/28/2025
I definitely liked the course. It was pretty neat to build out the basic operations of a subscription application. I struggle with PHP Class functions at this point of my career goals. I understand them, but I get easily stuck. This course helped provide an overview with 90% of it being built with class functions, so luckily I know enough php at this level, to get lost in and recover in shorter time haha. As the instructor stated definitely need to understand or have messed around with PHP, before attempting course. Although I learned a couple things from this course. I still have a ways to go with jumping the hurdle of php class functions. I am currently concepting a small php project, that will allow me to use class functions that I constuct myself for more trial and error. Will be there one day. Thanks again for the course. Will look around to see if you have more.
By Martijn Bokma on 2/11/2025
Reece is an absolutely fantastic teacher with an incredible wealth of knowledge in PHP and MySQL, which he has expertly cultivated over many years of hands-on experience! The videos he creates are wonderfully concise and right on point, making them perfect for beginners and seasoned pros eager to brush up on their skills. It’s so easy to use these videos as a quick reference, as the topics are simple to locate and access quickly thanks to their brevity! The structured approach he employs ensures that learners can find exactly what they need without any unnecessary fluff, dramatically streamlining the learning process!
By Mike Annibale on 10/28/2023
I've wanted to take my php coding to the next level. I believe Reece knows a lot about php programming, developing, and coding. Reece, for me, you were quite fast to follow. I had to pause the videos, watch parts again, and correct my typing a whole bunch. That being said, sticking with it (after putting it down for a while), I felt like I got the most out of your course and my time, money, & value spent following along. I still have much to learn. I am thankful for you taking your time to make this course. It has been a unique and enjoyable experience. I will be following along again soon as I have also purchased your Spotify clone website as well. Thanks so much and keep up the excellent work!
By Jared Head on 9/1/2022
Course was awesome and gave great details on how to create the web app. Would liked to have more content regarding making it deployable or maybe a few videos on how to make it portable to other computers where you could play this on say a tv or something. Other than that, this course taught me so much thank you for the content!
By Paul Rogers on 1/25/2022
right pace for someone who has seen php, sql, css, html, oo-programming etc. before, but not expert in all, shows how it all fits together with a practical example. Far from complete, like the password hashing could use the php password functions, but that will require a unique user id or email. Also paypal sdk has moved on to version 2 but the intro to version 1 given here gives some confidence at upgrading to that. Also I went back to using font awesome 4 that can be used from an open cdn without a "free" user account. Still definitely recommended for someone wanting to understand what they will still need to deeper learn/investigate in developing a web application. this my n'th update to review as I don't think I credited the nice subtleties Reece covered in this course, like the logo style designer, nice, the separation of classes IMO a bit too separated, but good style of class division and style of OO design, which in my opinion is very easy to over complicate. Like the other extent of python allowing variables to be class global defined at any point in any class function is other end of extreme. And his style is fast presentation, only needed 1.25x speed.
By Anonymized User on 9/13/2021
This course covered the intended scope of creating a media playing website similar to netflix using php myadmin and other web dev tools. The instructor is knowledgeable at the subject matter. The only minor improvement i would recommend is to plan out the general flow of the course to correct some of the errors that we had to revisit. in addition, the explanations and examples were sometimes covered really quickly and required a few re-watches. Over all, it was worth the investment and I highly recommend this course to those interested in the field.
By Nico W on 3/25/2021
Great Course by one of the best Instructors here! You can always learn quite a lot from a very knowledgable Professional. I really like the "OOP-Approach" and explanations are right on the money! You definitely need some basic knowledge in OOP-PHP and general knowledge in PHP is recommended for this course! This course is worth every single Dollar, Euro or whatever.. I hope some more courses are coming up soon from Reece.. would deffo buy them! :)
By Krzysztof Jaboski on 12/6/2020
By bardzo interesujcy.
By Corodeanu Bogdan on 11/26/2020
Was fun and also very unique course.
By Rishav Singh on 11/18/2020
It was a great match and i was able to learn a lot of things from this course.
By Tumelo Motlhanke on 10/24/2020
Learned alot in this course and I'll recommend it to my team
By Ian Baillie on 9/26/2020
Nicely laid out with good examples and clear explanations
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100












