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:

  1. Setup Phase (Weeks 1-2) - Tools configuration, development environment setup, project planning

  2. Development Phase (Weeks 3-13) - Implement features in 2-week sprints with regular progress reviews

  3. 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