Skip to content
UdemyPHPPaid courseAll LevelsCertificate

Build a Social Network from Scratch: JavaScript PHP + MySQL (Udemy.com)

Learn JavaScript, PHP and MySQL by building the ultimate social network website from scratch! The complete guide!

Created by: Reece Kenney

Last updated December 2021

icon
What you will learn

  • Create a full scale social networking website like Facebook or Twitter, including features such as newsfeeds, profiles, friend system, chat system, trending posts and much more!
  • Program proficiently in PHP, HTML and CSS
  • Program using an OO (Object Oriented) approach
  • Know how to easily use MySQL databases with your website
  • Understand how to register domain names and put your new site on the web!

How it compares

Against the other 151 rated Udemy courses in PHP on CourseDuck:

  • Rating4.6 out of 5higher than 79% of them
  • Reviews2,969#10 of 152 by number of reviews
  • Length16.9 hourslonger than 84% of them
  • Last updatedDecember 2021more recently than 54% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

Join over 5,000 students and be a part of this Udemy rated BEST SELLING course!

Do you want to become an expert in JavaScript, PHP and MySQL?

Do you want to build a social network just like Facebook?

If so, you’re in the right place! This course will guide you step by step in creating your own social network 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 social network site just like Facebook complete with:

  • Status posts

  • Newsfeeds

  • User profiles

  • Chat/messaging systems

  • Friend systems

  • 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? 

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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!

icon
More courses by Reece Kenney

$10.99

$11.99

$11.99

$84.99

$74.99

$49.99

icon
More PHP courses

$11.99

Free

$64.99

$11.99

$13.99

$10.99

icon
Reviews

4.6

2,969 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Aziz A Somani on 5/2/2020

great online course but not for beginner students and you need to pause video and learn by yourself what code reece is writing because some time you will get confused but if you spend time on coding you will understand, what code reece is writing. For reece - you are doing great job but i request you to please explain little bit more when you are writing code and explain little bit more about function. Thank you for making this great course and you are doing great job Reece.

By Amit Chowdhury on 11/26/2019

⭐⭐⭐⭐⭐ Life-Changing Course – Helped Me Build My Own Social Media & News Website! This course was an absolute game-changer for me! I started with little experience, but the structured lessons and hands-on projects helped me gain the confidence to code real-world applications. Thanks to this course, I built Chatviola.com, a social media platform, and DailyOrbiter.com, a news website focused on trending topics. I'm now actively looking for job opportunities as a full-stack developer, so if anyone has leads, feel free to reach out. allebexxa@gmail.com

By Peter Troutman on 8/30/2019

Not five stars because of some false advertising and lack of promised responsiveness with questions. He also does not fully explain many things, or says that he will cover it later to only gloss over it slightly, so he is kind of spacey. He advertises the course to be for beginners, although it clearly is not. You need to have the basics of php, html/css, and javascript/general object oriented programing to have any idea of what is going on. On the plus side if you just have the basics of those covered, he will walk through and explain how to piece a social media website. It was not a waste of time for me, and therefore worth 3.5 stars. That being said, while I did follow along and write everything out, as long as you keep up with what he is saying, that is really good enough.

By John David Soto on 4/22/2019

This is an incredible course! Reece is a really good instructor. He, and others who also answer questions, are very helpful with any questions asked and are good about getting back to you really quickly. It's just great being able to re-watch any parts when you need, but then if you are still stuck with something you know you can ask a question and get help getting back on track. I highly recommend this course to anyone considering it!

By Saem Samarnmit on 3/13/2019

I really like the pace of this program, where the courses are divided into small chunks. It makes it easier to ensure that the code is written correctly. And there are alot of help to get from the course creator and community in the questions section. Overall a very good programming course, where the codes and functions are written in an orderly fashion, so its easier to understand the nuts&bolts and building blocks of the webpage. And I believe that the creator of this course also follows the best practice principals and also correct some of these practices along the course. I personally recommend that you at least spend two hours per day on this course in order to learn something from it and keep the flow going. If there are few consecutive days breaks along the way it might be a challenge to keep up with the course.

By Henry Hidayat Hoen on 8/14/2018

I think Reece did a good job in teaching this course. Things are explained quite well, and he is very friendly and responsive when you ask questions. Occasionally, there are some bugs in the code, and the steps and methods the instructor used in debugging is informative as well. I didn't give 5 stars because of some issues. Sometimes when an error occurs, it was not mentioned until the next lesson. So be sure to check the next lesson as well when there's an error. Also, on some rare occasion, the instructor had to go off-screen to fix a persistent error, and then return on the next lesson explaining what went wrong with the previous lesson's code. When this happened, sometimes the instructor also fixed some minor typo in the code. The problem is, this minor fix is not shown in the video, and sometimes the code won't run because of it.

By Kevin Melendez on 6/13/2018

I was holding off the review when I got further into the course since I tried some courses on Udemy that quite sucked and got boring fast, but man!!! This man can explain what he's doing so well, he explains what he's doing, what everything does, the function of the code he's writing. What I love is that the videos are short and straight to the point with full explanation. UPDATE: I just finished the course and yet my thoughts on the course hasn't changed, amazing instructor. He will reply to your question or concern within hours.

By Simon Buryan on 2/27/2018

Over all I am satisfied. This app is usefull, the support from teachers to my Question is quite fast. But there is plenty of room for improvement. Some functions (about 5 cases) worked on lecturer's localhost server, but failed on my live server on public web. I am missing more often zip files with the code. There are sections with 15 or more lessons with a zip file at the end of them. Too much often I must copy over my code with the code from the lecturer and my miskates sadly come up often. Also the lecturer could put more comments inside the code itself. And I think he uses diferent style of code at times, for isntance in if statements he sometimes not uses {}, that is inconsistent. The support is great, as Reece is here often to help students out. I think better would be to learn php as such before going for this course, since a person like me doesnt understand a lot, what is happening with the code.

By Vlad Hilea on 10/9/2017

It is the best course of it's kind. It really covers everything you need to know to complete a social network with everything you want: friends, newsfeed, profile images, live messages. I also learned a lot about PHP/MySQL from this course. I wasn't very good at MySQL before this course, but now I feel confident to use what I learned here to create other sites or improve other sites. Creating this social network and completing this course really helps you. Thank you, Reece ! He is a great teacher ! I will surely choose your other courses or future courses .! :))

By Stuart Gray on 9/19/2017

I've done quite a few courses of similar natures on Udemy, and I have to say that this course is the best I've ever come across. Reece has produced a fantastic course here, and I recommend it to anyone who is interested in any of the technologies or techniques listed in the course summary. I was also amazed by Reece's dedication to sticking around and answering questions in a speedy time. My questions have been answered really quickly and the majority of the issues that users have run into have been addressed and answered in the Q&A section. This is an absolutely fantastic course!

Huuh.. this guys is very well explaining everything and i like that, and how he speaks is very understandable, so far so good :D

The teacher and assistant teach are more than willing to help solve problems with you

Showing 12 of 59 reviews