Full-Stack Web Development

Get job-ready in 6 months

Classroom Courses

Learn in a classroom environment with a trainer who can answer your questions.

6-Months Duration

Your curriculum is composed of 6 courses, 2 projects, 8 workshops, and a lot of hands-on training.

1:1 Mentoring

You will get personal sessions with our mentors who can help you to get a job.


Get the Full-Stack Web Developer Certificate.
I want to learn full-stack web development. Sign me up for this program!

What's included

The Full-Stack Program includes 6 course modules, 2 practical projects, 8 short workshops and 1:1 mentoring.
6 Courses 135 hours
You will do the courses HTML and CSS, Learn to Code, JavaScript for Web, Node.js and React.js. The courses make up the main part of this course program.
8 Workshops 24 hours
The workshops will cover the topics Git and GitHub, Network Technologies, Databases, Design, SEO, Testing and Continuous Integration.
2 Projects 4 weeks
You will do 2 practical projects, where you will implement your own interactive web application. These projects will be graded. You can use the result for your portfolio.
1:1 Mentoring Sessions 6 sessions
As part of this package, you will get 1:1 sessions with a mentor who will push you further in your career.

Your Curriculum


HTML & CSS 27 hours
In this course you will learn the basics of modern web development by programming your own web page using HTML and CSS.
Learn to Code (JavaScript) 24 hours
Learn to Code in JavaScript is an introduction to programming. You learn the logic commands that you need in every programming language.
JavaScript for Web 24 hours
Learn how to use JavaScript to make your website interactive, and get an introduction to the modern JavaScript ecosystem.
Databases 12 hours
The course teaches fundamental knowledge about relational databases, SQL languages and using databases in applications.
Node.js 24 hours
Learn how to set up your own server application with Node.js and get an introduction to back-end development.
React.js 24 hours
React.js is one of the most popular JavaScript frameworks. This advanced course is teaching you how to use it for developing larger web applications.


Network Technologies 2 hours
This workshop teaches the foundations of network technologies. You will learn how the internet works fundamentally and which hardware, software and protocols are at work.
Git and Github 6 hours
This workshop teaches how to use git for version control of source code and introduces the platform GitHub. You will learn the processes of working together on the same code base and how to publish your code on GitHub.
SEO 2 hours
In this workshop you’ll learn the basics of Search Engine Optimization (SEO). You will learn what you can do to improve the ranking of your website when developing HTML code.
MongoDB 6 hours
Here you will learn about Document-Based Databases, what databases to select for your application, and how to use MongoDB and integrate it into a web application.
UI Design 3 hours
If you want to style your website, not only do you need to know CSS, but you also need to know what looks good and why. This workshop is covering this with an introduction to UI design.
Testing with JavaScript 3 hours
As your website gets more complex, it is much harder to see if it is also bug-free. After this workshop you will be able to test your JavaScript code with Jest and other tools.
Web Security 2 hours
This course teaches you what you need to know as a developer to build a secure website. You will learn about HTTPS, SSL and cookies, and get your first experience in “hacking” a website.
Continuous Integration / Continuous Delivery 3 hours
How do you deploy a web application? In this workshop you will learn how you can publish your application and what tools you can use to test, double-check, and automatically release new versions. This automatization process is called CI/CD: Continuous Integration / Continuous Delivery.


Project 1: Web Content 2 weeks
Practical project work on your own web application on your own time. Includes 2x2 hours of consultation with the trainer.
Project 2: Interactive Web 2 weeks
Enhance your website from Project 1 by interactive features and apply what you learned so far. Includes 2x2 hours of consultation with the trainer.

Learning Methods

classroom teacher helping a student

Hybrid Classroom Courses

Most part of our courses will be classroom courses. Students can also attend remotely (e.g. in case of health issues). Should the situation require it, we might temporarily conduct classes virtually.


In between the sessions, you will get homework exercises to apply and deepen your new knowledge. Expect to spend about 5 to 9 hours per week on homework.

Laptop and notes
I want to learn full-stack web development. Sign me up for this program!

Who Can Enroll

This package is for beginners who don’t have any prior coding knowledge. You will learn everything step by step, from the introduction to coding to building your first web application.

Our program is suited for people who are working. The courses take place in the evening hours, in a friendly classroom setting. The amount of time that you need to spend for these courses is about 15 hours per week.

Students who want to enroll need:

  • to be located in Hamburg, or able to commute
  • a good level of English
  • a laptop
  • the necessary determination to learn web development.

Course Dates

The course program starts every 3 months: in January, April, July and October. It will take a total of 6 months.
Our courses take place in the evening. You will usually have 3 sessions per week, each from 6pm to 9pm.
You will get homework exercises in between sessions. Plan for a minimum of 15 hours per week for sessions and homework.
Batch July 2024 Still places available
1.7.2024 - 20.12.2024
Application closes: 1.7.2024
  • HTML & CSS
  • Learn to Code (JavaScript)
  • JavaScript for Web
  • Databases
  • Node.js
  • React.js
Get the Program
Batch October 2024 Still places available
7.10.2024 - 4.4.2025
Application closes: 7.10.2024
  • HTML & CSS
  • Learn to Code (JavaScript)
  • JavaScript for Web
  • Databases
  • Node.js
  • React.js
Get the Program
Batch January 2025 Still places available
6.1.2025 - 27.6.2025
Application closes: 6.1.2025
  • HTML & CSS
  • Learn to Code (JavaScript)
  • JavaScript for Web
  • Databases
  • Node.js
  • React.js
Get the Program

The Application Process

  1. You fill out and submit the application form.
  2. We schedule an interview with you in which we talk about your qualifications, possible financing options, and clarify any of your questions.
  3. We will inform you if you got selected for participation in the program about two weeks after the interview.
I want to learn full-stack web development. Sign me up for this program!

Financing Options

We pride ourselves to deliver high-quality courses in a supporting classroom environment that you can’t find anywhere else. This has its price, but we will be happy to support you with financing options. For that please send us an email.

Total price of the package € 8,500
Average price per hour € 50.00/h

All prices include 19% VAT.

Chancen eG Logo

Financing options by CHANCEN eG

With the Income Share Agreement, CHANCEN eG takes care of your tuition fees. You study first and pay later - based on your income.

Learn more
I want to learn full-stack web development. Sign me up for this program!
Course Consultation: Anna Maciak
Course Consultation

Need advice?

Anna will discuss your options with you, so you can make an informed decision. You can arrange a consultation appointment with her where she will call you. Alternatively, you can also email her.
Our Terms and Conditions apply.
Participants at classroom courses are covered by our statutory accident insurance (VBG).