> For the complete documentation index, see [llms.txt](https://redi-school-1.gitbook.io/teacher-applicant-hub/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://redi-school-1.gitbook.io/teacher-applicant-hub/full-stack-track/full-stack-bootcamp.md).

# Full Stack Bootcamp

### **📚** Course Details

* **Schedule:** Monday, Wednesday & Thursday, 19:00–21:00 (Online)
* **Format:** 2 Session types
  * <mark style="color:orange;background-color:$warning;">**Thurs & Mon:**</mark> Input session & Practice Session
  * <mark style="color:orange;background-color:$warning;">**Wed:**</mark> Coaching session
* **Final Outcome:** 2 main projects
  * First learning React basics by building an E-Commerce Store
  * Exploring Full Stack Development by working on a Next.js based Twitter Clone.

Each project includes between 3 and 4 weekly milestones and a final recap week.

<figure><img src="/files/jbGOgFLjAVHEbo4JjSX2" alt=""><figcaption></figcaption></figure>

***

#### 👥 Volunteer Roles <a href="#volunteer-roles" id="volunteer-roles"></a>

<mark style="color:orange;background-color:$danger;">**Thurs & Mon:**</mark> Input session & Practice Session - Theory/practical session where new concepts in milestones are introduced and practiced.

* **Session Owner:** Leads classes, introduces new concepts, and facilitates hands-on practice to help students apply them.
* **Session Assistant:** Supports students and manages Zoom logistics during class.

<mark style="color:orange;background-color:$danger;">**Wed:**</mark> Coaching Session - Learners present milestones for teacher feedback.

* **Coaches:** Ideally, 3–5 coaches guide 4–5 students in 2-hour weekly sessions, providing feedback on project milestones and personalized support.

<mark style="color:orange;background-color:$danger;">**Mon-Wed-Thurs:**</mark>**&#x20;Backup Teacher:** Steps in when regular teachers are unavailable.

<figure><img src="/files/y5DS1XLTw368ny2ig0TY" alt="" width="563"><figcaption></figcaption></figure>

***

### Curriculum

* React Basics
* Single Page Applications (SPA) Concepts
* React Components
* Props, State & Context API
* State Management & Error Handling
* Next.js Setup & Basic Routing
* Server-Side Rendering (SSR) & Static Site Generation (SSG)
* Next.js Advanced Features
* API Integration
* Databases
* NoSQL Databases & Document Structure
* Advanced Next.js: API, Routing & Security

***

### 🎓 Projects <a href="#projects" id="projects"></a>

At the end of the course, students complete 3 projects and at the end they give a **presentation** demonstrating their learning.

Take a look at **an example** of what learners will have achieved by the end. 👇

{% embed url="<https://full-stack-bootcamp.vercel.app/login>" %}

***

<h2 align="center"><a href="/pages/0kchzzWzyDzTftgInaI5#volunteer-teacher-recruitment-are-limited-but-more-spots-will-be-reopened-on-thursday-january-8th-at"><mark style="color:orange;background-color:orange;">👋 Book your Meet &#x26; Greet Call!</mark></a></h2>

***

Thank you for supporting the ReDI students 🧡

### More info:

* Find out more [About ReDI](/teacher-applicant-hub/about/about-redi-school.md)
* Find out more [About DCP](/teacher-applicant-hub/about/dcp-online.md)
* Find out about our [How to Volunteer](/teacher-applicant-hub/about/your-volunteer-journey.md)
* Find out more about the [Semester Timeline](/teacher-applicant-hub/about/semester-timeline.md)

### FAQ

* Check out: [I can't teach tonight](broken://pages/wvc6VmyUFvn9NFRtwtJU), [I am dropping out](broken://pages/eUzENWHDhDiXk5y8XwYo), [I feel uncomfortable](broken://pages/yBP7yF6y0QPEZ9r2aK2L).
* In case you have questions, write an email to <dcp-volunteering@redi-schooll.org>.
