In development

KTH Course Community

Building an open and modular platform for KTH students to share learning experiences, review courses, and receive personalized course recommendations.

Home/Projects/KTH Course Community

Problem & Impact

Many KTH students find it difficult to navigate the wide range of available courses. Course descriptions are often vague, and insights about course content are typically shared informally between students. Today, students often rely on personal networks or active forums to get advice from those who have taken a course before.

This project addresses that gap by providing a shared platform where users can explore courses, read and write reviews, create study plans, and navigate the KTH course landscape in a structured way. Users can also comment on courses to share additional perspectives and experiences.

The project is open source, with a strong focus on legal and transparent AI use, a scalable architecture, and a clear MVP mindset. It is designed to evolve over multiple years through continuous community contributions.

Tech Stack

Next.js
React
TypeScript
Redux
Nest.js
Elasticsearch
Neon Serverless Postgres

Key Features

  • Advanced course search (content, course name, and course code)
  • Review system with ratings across multiple metrics
  • Save courses and organize them into lists and folders
  • Study planning tools
  • AI-assisted course discovery

Timeline

Start Date

September 2024

Current Phase

In development

Upcoming Milestones

  • Frontend, backend, database structure, and Elasticsearch setup

Affiliations

KTHAIS, continuation of a project from Advanced Interaction Programming

Maintenance & Deployment

Open-source project maintained by the AIS team

Contributors

HK

Harriet Källberg

Tech Lead

MA

Max Andreasen

Full-Stack

KL

Kajsa Lidin

Full-Stack

EB

Edvin Blomgren

Full-Stack

EG

Ebba Gröndal

Full-Stack

FS

Filip Sjöstrand

Tech Advisor