# Your Course

Ready to take your web development skills to the next level? The JavaScript course builds on HTML & CSS, enabling you to add interactivity and dynamic behavior to websites. This course will empower you to create engaging, responsive web applications.

{% hint style="info" %}

### Key Course Information

* **Duration**: 14 weeks (March 17th - June 16th, 2026)
* **Schedule**: Twice a week (Tuesdays and Thursdays, 19:00-21:00)
* **Format**: Hybrid learning (online sessions with optional on-site activities)
* **Time commitment**: Approximately 15 hours per week (including sessions and independent work)
  {% endhint %}

### Projects

You will work on two projects throughout the course:

* 1st project is a smaller project, which we call a Mini Project. In this project, you'll apply all the concepts you've learned up to this point.
* 2nd project is your final project. This project is bigger! You spend the last weeks working on the project. It helps you to revisit all the concepts you learned so far and apply them hands-on.

### Weekly Structure

Each week consists of two key session types:

**Tuesday - Regular Class (19:00-21:00)**

* You review the homework.
* Teachers will introduce new topics through theory and live demonstrations
* You'll participate in guided exercises and hands-on practice

**Thursday - Regular Class (19:00-21:00)**

* Teachers will introduce new topics through theory and live demonstrations
* You'll participate in guided exercises and hands-on practice
* At the end of the session, you'll are introduced to homework

**Between sessions:** You'll work independently on your weekly homework, spending approximately 10-12 hours per week.

### On-site Activities

Depending on your location, you'll have different opportunities to participate in on-site activities:

{% tabs %}
{% tab title="Berlin students" %}
We offer some on-site community events for the Berlin students throughout the semester.
{% endtab %}

{% tab title="NRW students" %}
For students in NRW, we offer online community events throughout the semester.
{% endtab %}

{% tab title="Hamburg Students" %}
We offer some on-site career and community events for the Hamburg students throughout the semester.&#x20;
{% endtab %}
{% endtabs %}

### What You'll Achieve

By the end of this course, you will:

* Master JavaScript fundamentals, including variables, functions, and objects
* Understand DOM manipulation and event handling
* Know how to fetch and use data from APIs
* Create interactive web applications with modern JavaScript techniques
* Be prepared to move on to the Full Stack Bootcamp

### Graduation Requirements

To successfully graduate from the course, you'll need to:

* Attend at least 80% of the sessions (we have a camera-on policy)
* Deliver and present a final project
* Attend 2 Online or Onsite Career Events
* Complete 1 IBM Skills Build course

Are you ready to start the course? We are! Let's review the collaboration guidelines on the next page.&#x20;
