Project

HyperSchool

Challenging
48 completions
~ 30 hours
4.2

Learn how to create models and forms, develop page templates and understand how to store and represent data with Django.

Provided by

JetBrains Academy JetBrains Academy

About

Continuing education is a necessity of the 21st century. There are many courses and educational programs. To succeed in this business, you need good materials, good teachers, and good management. For now, let's create a service for storing and processing information about courses and students. Let's create a simple platform for students and teachers where you can add educational programs and form different reports and schedules.

Graduate project icon

Graduate project

This project covers the core topics of the Python Backend Developer with Django course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Let's start with creating basic models and storing them in the database.
Let's make our main page that serves as the foundation for future templates, view functions, mappers, and other components.
Create two more pages: one for information on the course, the other about the course professors.
It's time to give our students a chance to enroll with a special form.
Let's create forms for signing up and logging into our site.
There are still many things to do: we can add videos, student reviews, personal pages, schedules, progress bars… But in terms of our project, let's display a list of students who have signed up for the course.

Reviews

Marcin Rogowski avatar
Marcin Rogowski
8 months ago
This project was quite simple to do, because previous experiences with others :)
Roberto Georges avatar
Roberto Georges
11 months ago
Implementing the skills learned in a real world project like re-developing HyperSkill has been on of my major wins. I am eager to see how far I can go with these skills.
DisparateBits
1 year ago
Fun project, the last stage is a bit too easy to be honest compared the early stages. Still pretty enjoyable. I would like to see more Django courses of a higher difficulty level and involve more design/styling.

4.2

Learners who completed this project within the Python Backend Developer with Django course rated it as follows:
Usefulness
4.5
Fun
4.2
Clarity
3.8