How TO - Setup Overview
Introduction: this tutorial provides a complete overview of setting up your W3Schools Academy teaching environment.
You'll learn how to create classes, assign learning content, set up activities, and invite students to join your class.
Follow this step-by-step guide to get started with W3Schools Academy.
Haven’t started with the Academy yet? Buy access or watch a demo using the links below.
Getting Started with W3Schools Academy
Setting up your teaching environment is simple. Here's a step-by-step guide:
1. Create Your Class
- Click "Create Class" in your teacher dashboard
- Enter class name, description, start and end dates
- Click "Create" to set up your new class
Learn more about creating classes in our Class Creation Article.
2. Assign Learning Content
For your students to start learning, you need to assign them content.
- Select "Assign Content" from your class page
- Browse our pre-built tutorials and lessons
- Choose content that matches your curriculum
- Set due dates and customize content as needed
Learn more about assigning content in our Assign Content Article.
3. Assign Student Activities
Challenges and Projects are assigned to students by the Assignments feature.
- Challenges: Short coding exercises with specific goals
- Projects: Longer, open-ended programming assignments
- Use our pre-built activities or create your own
- Set deadlines and grading criteria
- Assign to your students by the Assignments feature
Learn more about assigning activities in our Assign Activities Article.
4. Invite Students
Invitation requires that your students have emails.
The student invitations are first sent when licenses are assigned to them.
- Send invitations to your students
- Students create accounts and enter the class
- Track student progress from your dashboard
Learn more about student invitations in our Student Invitations Article.
Note: You can always modify your class settings, content, and activities even after students have joined.
Need help? Our support team is available 24/7 to assist you.
To contact us, find the support page inside Academy.

What's Next?
Once your class is set up:
- Monitor student progress in real-time
- Review and grade submitted work
- Communicate with students through the platform
- Adjust content and activities based on class performance