Populearn Free Programming Lessons


Learn to code for FREE in just 30-45 minutes a day!

Hey! Welcome to Populearn :) I'm Jeremy, and about seven years ago I was stuck in a job I hated. I didn't know anything about making websites - so I taught myself, and now I'm making 100% of my income from them.

I learned to code in my spare time, building simple websites and apps after work. I studied business, not computer science, and I am confident that if I can learn to program in my spare time so can you. My first website was an app to help people learn German, and if you'd like to learn more about my experience you can check out the about page here.

Who is this course for?

This web development and coding course has been designed for beginners. If you are brand new to programming or just starting, it's perfect for you. If you are fluent in HTML, CSS, JavaScript, PHP and MySQL it is probably not a good fit.

Why did I make this programming course?

One of my friends recently told me they were about to spend $10,000 to take a "programming boot camp" that would teach them pretty much exactly what I learned on my own for free... so as a favour to them (and other people out there who want to try coding but don't want to pay an outrageous fee) I decided to make a free course using the exact process that worked for me.

How Populearn works

I'm a "learn to fish by fishing" kind of guy, and I learned to code by building web apps. I broke down my ideas into a whole bunch of tiny pieces, learning a little bit more each day. This coding course focuses on web development, so you'll learn to code by coding too, starting with HTML, CSS, then PHP, JavaScript/JQuery, and MySQL. (Don't worry if you don't know what those words mean - I'll explain everything as we go through.)

  1. If you're brand new and keen to get started, here is Chapter 0: Make a Website. It will get you set up with a reasonable text editor and cheap web hosting, which are pretty much the only things you need. You'll have you first website up and running in a few minutes, and we'll continue from there!
  2. If you've already got a webhost and are ready to dive in, here are the lessons. I recommend you aim to spend at least 30-45 minutes a day and go through these programming lessons at your own pace. Take as much time as you need, and progress when you feel confident with the material.

Populearn starts with a brief introduction to HTML and CSS. We’ll jump right in and I’ll teach you the basic structure of HTML (HyperText Markup Language), and you’ll learn how to code a bare-bones website. A pure HTML website is really ugly, so we’ll quickly move on to CSS (Cascading Style Sheets) in chapters 2 and 3. Some people focus their entire career on using CSS to make beautiful website, so we’re not going to be able to cover everything... but I’ll teach you enough to make your website not-ugly :)

After you’re familiar with HTML and CSS, then the real “programming” can begin. We will build an interface so you can interact with a server using PHP, and start making games. The first will be “Guess the number”, and we’ll move on to “Hangman” after that. Then we will re-do everything you learned in JavaScript, and will continue learning from there.

Are you seriously still reading this? Ha ha, I’m impressed and I think you’re going to learn a lot :) But it’s probably time for you to start coding, so: