JavaScript
Last updated
Last updated
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.
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.
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!
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.
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.
The course has the following outline. The outline may be changed before the semester with the teachers.
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.
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.
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.
To graduate and receive the ReDI Certificate, we ask you to:
Submit all three projects
Optional for current ReDI students. Join us to find out more about the courses and requirements.
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.
Attended 80% of the sessions (We have a )
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.
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: .
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.