Your Course
Course Structure
The Full Stack Circle is not a traditional course with lectures. Instead, it's a dedicated space for hands-on collaborative work:
Work in small teams on a full-stack project throughout the semester
Apply agile/scrum methodology with 3-week sprints
Develop both frontend and backend skills in a realistic team environment
Share progress and learning with other teams for collective growth
Course Details
Classes: Tuesday and Thursday 19:00 - 21:00
Time Invest: 15 hours per week
Timeline: Start Date is 10th of March 2025, End Date is 19 of June 2025 (14-weeks)
Hybrid: The Course runs online with optional on-site activities in NRW, Berlin, Hamburg
Course Timeline
The course is divided into three main phases:
Setup Phase (Weeks 1-2) - Tools configuration, development environment setup, project planning
Development Phase (Weeks 3-13) - Implement features in 2-week sprints with regular progress reviews
Finalization & Presentation (Week 14) - Complete project and prepare for Demo Day
Weekly Structure
Each week is structured around team collaboration and project progress:
Tuesday - Project Session (19:00-21:00)
Team standup meetings
Progress updates
Feature development
Problem-solving sessions
Thursday - Project Session (19:00-21:00)
Sprint planning/review (depending on the sprint cycle)
Knowledge sharing across teams
Specialized topic discussions based on project needs
Between sessions: You'll work independently on your assigned tasks, spending approximately 10-12 hours per week on project development and team coordination.
On-site Activities
Depending on your location, you'll have different opportunities to participate in on-site activities:
If you are located in Berlin and the surrounding areas, we invite you to four on-site community events throughout the semester. You can find more information in Slack.
How you will learn
Sessions: Two sessions a week. It is essential that you attend both online sessions. 80% of attendance is required for graduation.
Guides - No teachers: You will work hands-on with our guides, who are industry experts volunteering to support you.
Teams - The Full Stack Circle will be split into smaller teams. Each team gets a project topic to work on for the full semester. Every group will provide regular updates with all the other teams to create an environment of shared learning.
Active Work: Note this is NOT a passive, lecture-style environment. Each learner is expected to be self-driven and motivated to code and work hands-on each week on the project. ReDI to start coding? Then join us!
One Team Project
The course will run in a project-based learning format. You will progress through structured projects to master complex web development.
We will choose the project we want to work on together in the first sessions.
Last semester, we chose to clone Airbnb.
Agile: We use agile/scrum sprints and retros
Previous Presentations: Project Presentations Fall 2024
What You'll Achieve
By the end of this course, you will:
Gain experience working in a development team using professional workflows
Deepen your technical skills in both frontend and backend technologies
Practice agile project management with real-world applications
Learn to collaborate effectively with other developers
Build a substantial project for your portfolio
Develop the teamwork skills essential for professional software development
Graduation Requirements
To successfully graduate from the course, you'll need to:
Attend at least 80% of the sessions (we have a camera-on policy)
Actively contribute to your team's project
Participate in the final project presentation
Are you ready to start your journey? Let's begin by reviewing how we collaborate on the next page!
Mini Challenge 🙌
Last updated