From zero to your first real PHP programs. Every new word explained, every example runnable, one idea per lesson.
- 28 lessons
- 7 units
- 3 h 26 m in all
- £0, for good
what’s inside.
For people who have never written a line of code. Nothing is assumed: every new word is explained the moment it appears.
PHP Level 1 assumes nothing. In 28 short lessons you go from what code is to writing your own functions, with a guess, a hands-on task and a fix-the-bug challenge in every lesson. It ends with a level check: a sports day score board you build yourself.
every lesson goes the same way.
- meet it
- guess first
- your turn
- fix it
- nailed it
unit 1
Say hello
Make the computer do exactly what you tell it.
- What code really is5 minFind out what code is and run your very first program.
- Your first line7 minMake the computer show any message you like.
- Echoing more than once7 minShow several lines, and blank lines, in the order you choose.
- When it goes wrong8 minRead error messages and fix the slips you will see most.
unit 2
Boxes with names
Make the computer remember things.
- A variable is a labelled box7 minStore a value in a box and get it back by its name.
- Boxes can change7 minSwap what is in a box, copy boxes and join strings.
- Good names, bad names6 minChoose names that PHP accepts and people understand.
- Pretend someone typed it7 minPlay the visitor and give your program answers to work with.
unit 3
Words and numbers
Tell text and numbers apart and use both.
unit 4
Make decisions
Make your program choose what to do.
unit 5
Repeat yourself
Do the same thing many times without copying.
- Counting with for8 minRepeat lines as many times as you like with a for loop.
- Repeating with while8 minKeep a loop going until its condition turns false.
- Loops that decide8 minCheck every number in a loop and count the ones that match.
- Stopping early7 minJump out of a loop, or skip a turn, when you need to.
unit 6
Arrays
Keep many things together and work through them.
- Making an array7 minKeep lots of values together in one variable.
- Reading and changing items8 minPick out, swap and add items by their place in an array.
- Looping over an array7 minVisit every item in an array and add them all up.
- Searching an array8 minFind the biggest, the smallest, or one thing in an array.
unit 7
Your own commands
Wrap code up so you can use it again.
- Making a function7 minWrap lines of code under one name and run them whenever you like.
- Giving it information8 minHand your function a value so it can do something new each time.
- Getting an answer back7 minMake a function hand you a result you can keep and use.
- Putting it all together9 minBuild a small program from functions, arrays, loops and decisions.