This is the P2PU Archive. If you want the current site, go to!

School of Webcraft Frequently Asked Questions

What is the School of Webcraft?

The School of Webcraft is a joint partnership between Mozilla and Peer 2 Peer University dedicated to providing web developer training that's free, open and globally accessible. Our peer-led courses are powered by learners, mentors and contributors like you. Our goal: make it easy for people around the world to gain skills and build careers using open web technology. (Learn more about the School of Webcraft's vision and plan here.)

What is Peer 2 Peer University?

Peer 2 Peer University is an open education project dedicated to "learning for everyone, by everyone, about almost anything." P2PU offers a platform for lifelong learning and accreditation through online courses and freely available open education materials. Check out the P2PU Frequently Asked Quesions page here.

Who is Mozilla?

Mozilla is a global community and non-profit organization dedicated to promoting openness, innovation and opportunity online. As one of the world's leading open source projects, Mozilla believes that teaching and learning open standards helps keep the web open and awesome.

How can I get involved in the School of Webcraft?

Propose a course, take a course, or contribute ideas by joining our community. P2PU Community Calls are also open to all wishing to attend and we discuss Webcraft business on these calls. You can also make a donation to support the School of Webcraft's work.

What do you mean by "webcraft?"

Webcraft is "a systematic approach to web development and design education." We think of it as as the range of skills, knowledge and habits today's web developers and designers need to be successful, creative and current.

How do School of Webcraft courses work? Where do they meet?

School of Webcraft classes are organised online and can be as short  as one week. Anyone, anywhere with access to the web is free to apply for a course. Some courses hold online meetings or presentations each week. Other courses run asynchronously, and rely entirely on email and forum communication instead of online meetings.

How much does it cost to take a course?

Nothing. School of Webcraft courses are 100% free.

I'd like to take a School of Webcraft course. How do I do that?

Visit our course registration page to apply for a class. Course registration typically opens two or three weeks before the start of classes. Please note that because demand for coures is high, we can't guarantee that all applicants will be accepted into a course.

I'd like to lead a School of Webcraft course. How do I do that?

You can propose a School of Webcraft course through our course proposal form here. You can also have a look at P2PU's "Course Design Handbook" for tips and guidlines on designing your course.

I'd like to suggest a course idea, but not necessarily organise it myself. Can I do that?

Sure! Suggest your course idea using P2PU's UserVoice forum. You can also vote on other people's course suggestions there.

I've got something I want to learn, but it's quite simple. Can I still participate?

Totally! We're happy for you to commit  for as little as one week or to connect some related modules together to create a longer learning project. You may want to take responsibility for organising only the first week's plan of activities and resources and invite other learners to develop plans for subsequent weeks.

Do I need to be an expert to lead a course?

You don't need to be a world-leading expert on your topic. While it certainly helps to have some background knowledge about the course you organise, the most important thing is to be committed to sharing your learning experience with other passionate people.

How much of a time commitment is typically involved in running a course?

Leading a School of Webcraft course typically takes up to about three hours a week, over six to ten weeks. A lot of the day-to-day time commitment stems from answering emails from participants and moderating discussions. Course organisers should also plan on setting aside some time before the course starts to design their course, structure the schedule, gather resources and gather feedback from the community.

What can I learn at School of Webcraft?

School of Webcraft has been established to help people learn open and standards based web development skills and theory. This means that topics can range from the basics of creating a first site and learning to develop correct, semantically marked up code for HTML, CSS and JavaScript all the way through to best practice for complex web applications using databases and languages such as PHP, Python / Django or Ruby on Rails.
This April we're actively looking for people to lead projects focussed on beginner skills and front end development, particularly new features within HTML5 and CSS3, but you're welcome to propose any idea that doesn't rely on proprietary technologies.

What courses has the School of Webcraft offered so far?

We've offered a number of courses from web development basics through to dynamic site development with Python and PHP.  You can browse through past courses on the P2PU site.

I'd like to teach or learn in a language other than English. How can I do that?

The School of Webcraft is dedicated to providing courses in as many languages as possible. Last semester we ran courses in Portuguese and are looking to expand to include Spanish and other languages from January 2011 on. Please propose your course through our course proposal form.

I'd love to get involved but I've got limited time. Can I set my own schedule?

That's no problem, participants can organise a project whenever is convenient for them, so you're welcome to create a project idea and set the start and end dates to suit your schedule. We organise four main cycles a year which coincide with our Organisers' Orientation. If you can't participate in the Orientation we recommend that you read through our Handbook and let us know of any questions you'd like answered.

Do you offer accreditation for School of Webcraft courses? Like a diploma or certificate?

Not yet. But we are developing an accreditation system based on badges. These badges will help learners publicise their achievement and skills to outside stakeholders, like potential employers.

I have a question that's not covered here. How can I get in touch with someone about it?

The best way to find something out is to ask in our question and answer forum.