Get started


Play with the Lessons tree.

It's up there

Click on the +s. You’ll see what CoreDogs covers.

Go ahead. I’ll be here when you get back.

You: Clickety click. Here I am, exploring the lesson tree. Click click. Wow, CoreDogs has good stuff! Click, clickety click. I should tell everyone I know!

CoreDogs has three books:

  • Foundations – What makes a Web site good? And a little tech stuff.
  • ClientCore – How to make basic Web pages. HTML and such. Useful for everyone.
  • ServerCore – How Web servers run PHP and MySQL. Learning this will help you set up, manage, and customize software like Drupal, WordPress, and Joomla. Or write programs from scratch.

Start with Foundations. Even if you have tech skillz, at least skim Foundations.


Do I need to tell you anything about myself? Email, name, or anything?


No, nothing. Just get started.


Getting the most from CoreDogs

To learn, you’ll need to do the exercises. Really, trust me, if you don’t do, you won’t learn.

You can do them by yourself, and keep your work on your own computer. No need to log in or anything. Or you can…

Create an account

Store your work in CoreDogs, talk with other people, maybe earn CoreDogs badges, and other stuff. It’s free.

You’ll need an email address. Your log in information will be sent there.

Try Gmail. It’s free, and has great spam filters.

Email addresses will not be given to anyone, including other CoreDogs users. Email addresses will not be given to authorities without a court order.

I can’t imagine that, but there are strange things in the world. Like soap. Why do humans care what we roll in? They are so weird.

Complete your profile

You can tell others about yourself, if you like. You can read more about your account.

Publish your portfolio

As you complete exercises, you’ll build up a portfolio of things you have done. If you want, you can let other people see part of your portfolio. You can learn more about portfolios.

Contribute content

Please add comments to lessons. Maybe you have a hint for other people, or an example that’s relevant. You can learn more about comments.

If you find a Web site that helped you with CoreDogs, please add it to the links list. You can learn more about links.


Please send feedback

You’ll spot mistakes. Maybe a misspelled word. Or you’ll think of a better way of explaining something. Please let me know. Please, please, PLEASE!

There’s a feedback widget on every page. You can read more about sending feedback.

At the moment, it takes me a while to get to feedback. So I might not act on your suggestions immediately. But I will get to them.

Get started

Off to the first lesson.


How to...