About Web Witchcraft and Wizardry

Introduction

Welcome Web Witch or Wizard to the world of web development! Here, you will learn the art of creating stunning websites and applications. For a certain value of stunning, especially if you are easily stunned. What I'm saying is this will get you started but there is a lot more to the World Wide Web than you will cover in this introduction. But I'll give you enough to start exploring on your own, if you are curious. And witches and wizards are always curious. So you are in the right place.

Prior Knowledge

This course teaches you how to write good web pages. By good, I mean well built and secure. The content is up to you. Some coding experience helps. You could have used Scratch or Python, but you do not need to know JavaScript. You should know how to browse the web and click on links.

What You Need

  • A computer (desktop or laptop) capable of running a modern web browser. If you don't have a computer, you can still follow the lessons using a tablet or smartphone, but you will not be able to do any of the exercises.
  • An internet connection. As you are viewing this page online, you already have one.
  • A modern web browser (some lessons will contain instructions for using Firefox, but Chrome, Edge and Safari will all work just as well).
  • Visual Studio Code (you can use another code editor if you prefer, such as Sublime Text or Atom but the lessons will assume you are using Visual Studio Code and you may need to improvise a bit if you use another editor).
  • Git. This is a version control system that will help you manage your code and collaborate with others.
  • Node.js. This is a JavaScript runtime for server-side development and will be used in later lessons.
  • SQLite. This is a lightweight database engine that will be used in later lessons.

Off you go

Lesson 0 will help you install these tools if you need them.

If you are not sure about something, check the Glossary or FAQ page. If you are at a Code Dojo or coding club, ask a mentor for help.

On the Student Dashboard you can pick an avatar to represent you. Before you start, look at the avatars in the Galleries page, check out the accessories you will use in the lessons, and read some interesting facts about witches and wizards in the Facts page.

When you are ready, say the magic words and fly to the Student Dashboard to start your Web Witchcraft and Wizardry journey!

Oh, yes. The magic words you need are: Izzy, wizzy, let's get busy!