JavaScript

Berlin | Web Development Courses

  • 2 sessions / week

  • This is a FREE course

ReDI Career Track: Web Development

Become a Web Developer, Full Stack Developer

Course Overview

In December 1995 JavaScript was released to the world and changed the World Wide Web from a static experience to a more dynamic one. Almost 30 years later, the language has been updated and it remains a core building block of the Web. JavaScript can take a tired Webpage and make it move interactive. Every Website and service we use has JavaScript powering the experience. .

This course provides you with a solid foundation of JavaScript (ES6) programming, building up your abilities to then create a Final Project with everything you’ve learned. 

This is the intermediate course in our Web Development Track.

    • Setting the scene: HTML, CSS and JavaScript

    • Introduction and Setup of Tools

    • Working with console.log

    • Variables, Types, and Operators

    • Conditionals, Loops, and Arrays

    • Functions and Objects

    • JSON

    • Events and Input

    • DOM: Adding/Removing Elements

    • How to work with an API and HTTP Basics

    • JavaScript Libraries

    • Final Project

    • Job Readiness: Soft skills through career training geared towards preparing you for job applications & interviews, networking events and job fairs.

    • You will learn from experts in the industry to start a career in tech.

    • you are able to understand and speak English

    • you have a good understanding of HTML and CSS

    • you can commit at least 10 hours a week

  • Pre-boarding exercise:

    (Alternative #1)

    1. Start Learning HTML & CSS on freeCodeCamp

      1. Register on freeCodeCamp.org

      2. Choose the Responsive Web Design Certification

      3. Complete the project Learn HTML by Building a Cat Photo App

      4. Complete the project Learn Basic CSS by Building a Cafe Menu

    2. Completed the JavaScript in 14 minutes tutorial.

    3. Read about front-end development and the job market.

    4. Check out the resource: “How to learn how to code & get a developer job”. (You don’t need to read it completely).

    (Alternative #2)

    • IBM SKillsBuild, Intro to HTML and CSS (do modules 1, 2 and 3)

    (Alternative #3)

    • Grasp the role of JavaScript in the web development ecosystem alongside HTML and CSS.

    • Set up your development environment with essential tools for writing and testing JavaScript code.

    • Master the fundamentals of JavaScript, including variables, data types, operators, and control flow structures.

    • Work with functions and objects, to write well-structured and reusable JavaScript code.

    • Understand and utilize JSON (JavaScript Object Notation) for data exchange.

    • Respond to user interactions with event listeners and handle user input effectively.

    • Gain an introduction to the Document Object Model (DOM) to manipulate and interact with web page elements.

    • Fetch data from external sources using APIs and explore the basics of HTTP requests.

    • Discover how JavaScript libraries can streamline your development process.

    You are prepared to take the next course: React

  • This course is held completely online via Zoom. It is important that you can attend both sessions per week.

    In addition, homework, group projects and your personal study takes place online.

  • • Career & Soft Skills Workshops, Company Visits

    • ReDI Mentorship Program (mentors in the IT industry)

    • ReDI Talent Pool (job listing platform)

    • SkillBuild self-paced eLearning (by IBM & ReDI)

    • You should expect to spend a minimum of 8 hours for career workshops or trainings during the semester.

Course Impressions

 
  • Available in Berlin
  • Fully online
  • Tuesday and Thursday, 18:45 - 20:45
  • Spring Semester: March-June
  • Fall Semester: September-December
  • Teaching language: English
  • The F24 admission period has ended. The admission for S25 will be opened from Dec 2024 - Feb 2025

Teachers

 

How to apply

 
Share this course

Sound too easy or too advanced? Take a look at these courses

Do you have questions about this course?

Are you a ReDI student and need Career support?