> 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/javascript.md).

# Javascript

### 📚 Course Details

* **Schedule:** Tuesday & Thursday, 19:00–21:00 (Online)
* **Format:** Live online lectures with practical exercises.&#x20;
* **Final Outcome:** Final project.

***

### 👥 Volunteer Roles

* **Session Owner:** Leads classes and introduces new concepts.
* **Session Assistant:** Supports students and manages Zoom logistics during class.
* **Backup Teacher:** Steps in when regular teachers are unavailable.

***

### 🧩 Topics Covered

* JavaScript Fundamentals
  * Basic Data Types & Operators
  * Variables
  * Conditionals
  * Functions
  * Objects
* Programming Practice
  * Exercises with Functions & Objects
    * App skeleton with predefined structure and tests
    * Optional exercise: Rock–Paper–Scissors (HTML & event listeners provided)
* &#x20;DOM Manipulation
  * Introduction to the DOM
  * DOM Manipulation
  * Creating Elements (`createElement`)
* Control Flow & Data Structures
  * Loops
  * Arrays
  * Loops & Arrays Practice
  * Exercise: To-Do List
* APIs & Async JavaScript
  * Web APIs & `fetch`
  * Libraries & Fetch

***

### 🎓 Projects

At the end of the course, students complete a **final project** and give a **presentation** demonstrating their learning.

The project consists of a working website built with JavaScript, including a live demo.

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

{% embed url="<https://swagboy2000.github.io/Hikers-Blueprint/>" %}

<div data-with-frame="true"><figure><img src="/files/tvgrJJMsXB1eVdnL17op" alt="" width="375"><figcaption></figcaption></figure></div>

***

<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)

### Help

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