Applicant Hub
  • 👋Welcome
  • 🌐Full-Stack Track
    • HTML & CSS
      • Prework - HTML & CSS
    • JavaScript
      • Prework - JavaScript
    • Full-Stack Bootcamp
      • Prework - Full-Stack Bootcamp
    • Full-Stack Circle
      • Prework - Full Stack Circle
  • 📊Data / AI Track
    • Python Foundations
      • Prework - Python Foundations
    • Data Analytics
      • Prework - Data Analytics
    • Machine Learning and AI
      • Prework - Machine Learning and AI
    • Data Circle
      • Prework - Data Circle
  • 💻Tech & Design Basics
    • Creative Communications
      • Prework - Creative Communication
    • IT Infrastructure Foundations
      • Prework - IT Infrastructure Foundations
    • UX/UI Bootcamp
      • Prework - UX/UI Bootcamp
  • 📚Resources
    • Camera On Policy
    • Prework
  • Frequently Asked Questions (FAQ)
Powered by GitBook
On this page
  • Why should you take this course?
  • Project-Based Learning
  • Weekly Milestones
  • Course Outline
  • A typical week
  • Onsite Activities
  • After the course
  • How to Graduate from the Course?
  • How to apply?
  • Sign up to Join Open Day
  • Complete Prework
  • Hand in Application Form
  • Interview (25.08 - 29.08)
  • Onboarding (08.09)
  • FAQ
Export as PDF
  1. Full-Stack Track

JavaScript

PreviousPrework - HTML & CSSNextPrework - JavaScript

Last updated 1 day ago

What is the course about?

Ready to dive into JavaScript and enhance your web development skills? This course will empower you to build dynamic web applications and prepare you for more advanced development opportunities! This course will give you the tools to build interactive, dynamic websites and create projects you can be proud of.

Course Details

  • Classes: Tuesday and Thursday, 19:00 - 21:00

  • Time Invest: 15 hours per week

  • Timeline: Start Date is 08th of September 2025, End Date is 08th of December 2025 (14-weeks)

  • Hybrid: Certain events take place in person in the following locations: NRW, Berlin, Hamburg.

Why should you take this course?

  • Projects - You learn hands-on in this course by working on projects! By the end of the course, you will have completed three projects: an E-Commerce Store, a Personal Portfolio Website, and a Capstone Project.

  • Content - You learn how to start your own website projects using Git, GitHub, VS Code, and the basics of HTML and CSS.

  • Your Start - This course is the perfect start for your path toward a Full-Stack developer position. You will leave the course with a GitHub Portfolio and a ReDI Certificate. Afterward, you can take the next course: the Full-Stack Bootcamp.

  • Industry Experts - The teachers are volunteers from the industry. They are experts in web development and will help you start your journey toward a tech career!


Project-Based Learning

The course follows a project-based learning approach. You learn hands-on through projects the whole semester. Each project lasts four weeks and includes a recap week, where the previous content is recapped.

Weekly Milestones

The projects are broken down into weekly milestones. Every week, you work on one milestone. You finish one part of the project each week and build it over time. This way, you can immediately implement what they learned from the course in their projects. You present your weekly milestone in the Coaching Session.

Course Outline

The course has the following outline. The outline may be changed before the semester with the teachers.

Week
Topic
Content

1

Kick-Off

Teachers & Students get to know each other

2

Programming Foundations

Variables, data types, operators, and review of key concepts.

3

Programming Logic

Conditionals and functions.

4

Programming Logic Continued

Functions and objects.

5

Practice Week

Exercises combining functions and objects.

6

DOM Basics

Introduction to the DOM and basic manipulation.

7

DOM Advanced & Arrays

createElement, Loops, and Arrays.

8

Mid-term Feedback

Student Feedback Session.

9

Career Week

Students can participate in a variety of career workshops.

10

Applied JavaScript

Loops & arrays review, Web APIs, and fetch.

11

Libraries & Final Project Prep

External libraries, intro to final project, brainstorming.

12

Final Project

Students implement what they have learned in a final project.

13

Final Project

Students implement what they have learned in a final project.

14

Demo Day

Students present their final project.

A typical week

Tuesday 19:00 - 21:00

Every Tuesday from 19:00 to 21:00, you have an online coaching session in which you present your weekly milestone to a coach and receive guidance and support to complete it.

Thursday 19:00 - 21:00

Every Thursday from 19:00 to 21:00, you have an online input session during which the teachers introduce new concepts.

Friday - Monday

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. You complete the milestone before Tuesday to present it in the session.

Onsite Activities

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

If you are located in Berlin and surrounding, we invite you to four on-site community events throughout the semester.

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.

If you are based in Hamburg, you will join the course four times in person: Onboarding, two regular course sessions, and Demo Day.

After the course

  • You completed three projects which you can add to your portfolio.

  • You’ll have the skills to create dynamic, interactive websites and work confidently with APIs.

  • You are prepared to move to the ReDI’s JavaScript course.

  • You’ll understand how to use JavaScript for real-world projects.

  • You’ll be ready to take on more advanced development opportunities, like joining a full-stack bootcamp.

How to Graduate from the Course?

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

  • Submit all three projects

How to apply?

1

Optional for current ReDI students. Join us to find out more about the courses and requirements.

2

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.

3

Hand in Application Form

We ask you for the link to your completed prework in the application form.

4

Interview (25.08 - 29.08)

Depending on your course, you may be interviewed

5

Onboarding (08.09)

Your course starts!

Complete Your Prework


FAQ

Not sure which track you are interested in?

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:

Not sure which course level to apply for?

Attended 80% of the sessions (We have a )

to Join Open Day

Complete

Start applying now by completing the !

Check out the of the different levels. If you are a little bit challenged but able to complete a Prework, then the level is right for you.

🌐
camera on policy
Sign up
Prework
JavaScript Prework
How to choose a tech career?
Career Changer Playbook
Prework
More information
Career Tech Guide

🤖 Unsure about the course?

Try out our (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.

AI Chatbot on Open AI

Is this course for me?

ReDI style

Still unsure what to do..?

You tried our - 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 . Alternatively, you can reach out to us via email: .

💬
AI Bot
FAQ Page
dcp@redi-school.org

Timeline

Month
Topics
Description

June

Open Days

Join Info Sessions to get to know ReDI School & Fall 2025

July

Open Days Application Open

Join Info Sessions to get to know ReDI School & Fall 2025 Complete the application form and finish your prework.

August

Student Interviews

Students are interviewed for the course.

September

Kick-Off Course runs

We kick-off the semester.

October

Course runs

You join the sessions and work on your project.

November

Course runs

You join the sessions and work on your project.

December

Demo Day

Present their final project.