# Full-Stack Circle

## What is the course about?

Join the Full Stack Circle to build hands-on, teamwork-style JavaScript-based projects. Do you already have solid HTML, CSS, Javascript, and React skills and want to work on realistic full stack projects in a team? Then this course is for you! Enhance your skills toward a career in Software Development, such as a front end-, back end-, or full stack software developer.

Our “circles” at ReDI are designed to be a designated space for practical work to learn, build, and apply knowledge gained from previous courses or experiences. Circles are NOT intended to be a lecture-style environment or a place for passive learning. Rather, each learner is expected to code and work hands-on each week on the project and gain teamwork experience. Are you ready to work on a team project? Then, apply for the Full Stack Circle!

{% hint style="info" %}

### Course Details <a href="#how-do-i-participate-in-the-courses-self-paced-mode-vs-cohort-mode" id="how-do-i-participate-in-the-courses-self-paced-mode-vs-cohort-mode"></a>

* Classes: Tuesday and Thursday 19:00 - 21:00
* Time Invest: 15 hours per week
* Timeline: Start Date is 16th of March 2026, End Date is 18th of June 2026 (14-weeks)
* Hybrid: Certain events take place in person in the following locations: NRW, Berlin, Hamburg. [More information](#onsite-activities)
  {% endhint %}

{% embed url="<https://www.loom.com/share/33914616bd7b4c89af0db1e6f140e875?sid=24b287d1-15d2-45d9-acac-01c987ecd406>" %}

## Why should you take this course?

* Deepen your front end and full stack skills by working hands-on on projects (Javascript, React, Back End technologies).
* Learn how realistic full stack projects are developed in teams. The topic will focus primarily on JavaScript frontend with React; however, depending on the level and skill of some of the teams, additional technologies could be involved (see list of hard skills below).
* Work in a team of colleagues and guides - complete complex projects through collaboration.

<figure><img src="https://1700442351-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCNIW57F3LHNLDAPqiKGW%2Fuploads%2FRFEmequDRyWjB00DrI6M%2Fimage.png?alt=media&#x26;token=4e565ec3-0f5c-450f-9403-7fd57b9b8b36" alt=""><figcaption><p>Example of a Previous Project</p></figcaption></figure>

## Projects

* The course will run in a project-based learning format. Students will progress through structured projects to master complex web development.
* Agile: We use agile/scrum sprints and retros
* Previous Projects:&#x20;
  * Project Proposal: Airbnb Clone (example image above)
  * Previous Presentations: [Project Presentations Fall 2024](https://docs.google.com/presentation/d/1kM13ByR4oWlDLRoKMGeXr8wGQL0CV9_-D_aVy0Yaass/edit#slide=id.g31d8019367e_0_263)

## How you will learn

* **Sessions: T**wo 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.&#x20;
* **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!

{% hint style="warning" %}

## **ReDI Style**

This course is about hands-on project work. There are no lectures. We work together on web development projects with your colleagues and a team of volunteers. We ask you to take over parts of a project and actively work on them. Are you ready to work hands-on and independently? Then join us!&#x20;
{% endhint %}

## Course Timeline

* Weeks 1 & 2: Tools configuration, development environment setup, project management process overview
* Weeks 3 - 14: Split into 2-week sprints. Each sprint contains a focus topic according to the project type that needs to be completed. Milestones will break down the project into smaller deliverables. Expect weekly homework (project work) during this period.&#x20;
* Demo Day: At the end of the semester, each team will present their projects to the audience of ReDI course community members.

## A typical week

<details>

<summary><strong>Tuesday 19:00 - 21:00</strong></summary>

</details>

<details>

<summary><strong>Thursday 19:00 - 21:00</strong></summary>

</details>

<details>

<summary><strong>Friday - Monday</strong></summary>

You work on your weekly project milestone. That means you will be coding hands-on by yourself. If you run into problems, you can contact your class on Slack.

</details>

## Onsite Activities

Based on your location there are different on-site activities. Find out more below.

{% tabs %}
{% tab title="Berlin" %}
If you are located in Berlin and surrounding, we invite you to four on-site community events throughout the semester.&#x20;
{% endtab %}

{% tab title="NRW" %}
If you are located in NRW, we invite you to four on-site community events throughout the semester. The Demo Day will also take place in person in Düsseldorf.&#x20;
{% endtab %}

{% tab title="Hamburg" %}
If you are based in the Hamburg metropolitan region, you’ll attend two in-person sessions: one onsite at the end of April, and our Demo Day Celebration at the end of June.
{% endtab %}
{% endtabs %}

## Timeline

<table><thead><tr><th width="177">Month</th><th width="230">Topics</th><th>Description</th></tr></thead><tbody><tr><td>January</td><td>Open Days</td><td>Join Info Sessions to get to know ReDI School &#x26; Fall 2025</td></tr><tr><td>January - February</td><td>Open Days<br>Application Open</td><td>Join Info Sessions to get to know ReDI School &#x26; Fall 2025<br>Complete the application form and finish your prework.</td></tr><tr><td>February</td><td>Student Interviews</td><td>Students are interviewed for the course.</td></tr><tr><td>March</td><td>Kick-Off<br>Course runs</td><td>We kick-off the semester.</td></tr><tr><td>April</td><td>Course runs</td><td>You join the sessions and work on your project.</td></tr><tr><td>May</td><td>Course runs</td><td>You join the sessions and work on your project.</td></tr><tr><td>June</td><td>Demo Day</td><td>Present their final project.</td></tr></tbody></table>

## How to Graduate from the Course?

To graduate and receive the ReDI Certificate, we ask you to:

* Attended 80% of the sessions (We have a [camera on policy](https://redi-school-1.gitbook.io/applicant-hub/resources/camera-on-policy))
* Submit projects

{% hint style="success" %}

## Is this course for me?

* [x] you are interested in building complex applications
* [x] you have solid skills in HTML, CSS, JavaScript, and React
* [x] you can understand and speak English
* [x] you can commit at least 15 hours a week
* [x] you are eager to work on projects
* [x] you are committed to working in the [ReDI style](https://redi-school-1.gitbook.io/applicant-hub/resources/redi-style)
  {% endhint %}

## How to apply?

{% stepper %}
{% step %}

### Review The Applicant Hub

Before submitting your application, make sure you have carefully read all the important information about the course, including the semester dates, course content, course hours, and the instructions on how to successfully complete your prework.
{% endstep %}

{% step %}

### ~~Sign up to Join Open Day~~

~~Optional for current ReDI students. Join us to find out more about the courses and requirements.~~
{% endstep %}

{% step %}

### Complete [Prework](https://redi-school-1.gitbook.io/applicant-hub/full-stack-track/full-stack-circle/prework-full-stack-circle)

Complete it before the application deadline. Start early! The Prework might take up to 20 hours in total. The deadline is stated in the email with the link to the application form.&#x20;
{% endstep %}

{% step %}

### Hand in [Application Form](https://redischool.typeform.com/ApplicationDCP)

We ask you for the link to your completed prework in the application form.&#x20;
{% endstep %}

{% step %}

### Interview (23.02 - 27.02)

Depending on your course, you may be interviewed by the teachers.
{% endstep %}

{% step %}

### Onboarding (16.03)

Your course starts!
{% endstep %}
{% endstepper %}

{% hint style="success" %}

## Complete Your Prework

Start applying now by completing the [Web Circle Prework](https://redi-school-1.gitbook.io/applicant-hub/full-stack-track/full-stack-circle/prework-full-stack-circle)!
{% endhint %}

***

## FAQ

<details>

<summary>Not sure which track you are interested in?</summary>

If you don't have any experience with tech, apply to our introduction course: HTML & CSS, Infrastructure Basics, Python Foundations or UX/UI Design Bootcamp. To understand which tech career interests you, check out the following link:&#x20;

* [How to choose a tech career?](https://www.freecodecamp.org/news/how-to-choose-a-tech-career/)
* [Career Changer Playbook](https://ga-core.s3.amazonaws.com/cms/files/files/000/003/816/original/Career-Changers-Playbook.pdf)
* [Career Tech Guide](https://redi-school-1.gitbook.io/applicant-hub/full-stack-track/broken-reference)

</details>

<details>

<summary>Not sure which course level to apply for? </summary>

Check out the [Prework](https://redi-school-1.gitbook.io/applicant-hub/resources/prework) of the different levels. If you are a little bit challenged but able to complete a Prework, then the level is right for you.

</details>

{% hint style="info" %}

## 🤖 Unsure about which course to choose or have a question?

Try out our [AI Chatbot on Open AI](https://chatgpt.com/g/g-682b35175a5881919fac8d808d8a81ef-redi-school-dcp-course-applicants-advisor) (you need a ChatGPT account to access it). Please keep in mind that the Chatbot might make mistakes. You can find all the correct information on the Applicant Hub.&#x20;
{% endhint %}

***

### [💬](https://emojipedia.org/speech-balloon) Still unsure what to do..?&#x20;

You tried our [AI Bot](https://chatgpt.com/g/g-682b35175a5881919fac8d808d8a81ef-redi-school-dcp-course-applicants-advisor) - and didn’t find the answer you needed? Please make sure to review the **Applicant Hub** carefully, your answer is likely there. Still stuck? Check our [FAQ Page](https://redi-school-1.gitbook.io/applicant-hub/frequently-asked-questions-faq). Alternatively, you can reach out to us via email: <dcp@redi-school.org>.&#x20;
