Full-Stack Web Development

Get job-ready in 6 months

Classroom Course

Learn in a small class with a trainer who can answer your questions.

Individual Support

Our teaching is student-centered and provides a high amount of individual support.

Bleeding Edge

Our course content is always up to date with the latest technology.

High Quality of Teaching

We use proven didactic methods that prevent learner frustration and maximize learning success.
I want to learn Full-Stack Web Development. Sign me up for this course!

Full-Stack Web Development

This course trains you to become a Full-Stack Web Developer. You will learn precisely those skills that will enable you to get a job in this field.

The Tech Stack
JavaScript HTML CSS React.js Node.js Git & GitHub MariaDB (MySQL) MongoDB Jest.js
Learning How to Code

To become a developer, it is essential to learn how to code. Once you properly learned how to code in one language, it becomes easier to learn another language. This is why we put a lot of emphasis on learning how to code.

Instead of learning a certain tech stack, you will learn:

  • How to think like a programmer
  • Logic thinking
  • Analytical thinking
  • Reading and understanding code
  • Writing your own programs (“speaking” the language)
Meta Skills

In addition to learning how to code and our tech stack, you will learn a set of meta skills, such as:

  • Problem solving
  • What to do when getting stuck
  • Debugging
  • Finding things out (i.e. using Google, YouTube, or ChatGPT to find solutions)
  • Speaking about code
  • Lifelong learning

🎯 Learning Outcomes

The goal of this course is to get the participant job-ready for a career as web developer. At the end of the course, the participants…

  • know how to read and write HTML, CSS, and JavaScript.
  • are proficient in programming.
  • can create web applications from scratch.
  • know how to use the frontend-framework React.js.
  • know how to set up server applications with Node.js.
  • are familiar with the IDE Visual Studio Code.
  • know how to use Git and GitHub for version control and code collaboration.
  • can design and use relational databases.
  • have the basic skills that allow a job entry into web development.

🧑‍💼 Target Group

The course is for you if you…

  • want to become a Web Developer,
  • have the determination to put in the necessary work,
  • are curious about logic and code,
  • live in or near Hamburg,
  • can make time during the evenings (Mon, Wed, Fri, 18:00 - 21:00).

The course is rather not for you if you…

  • want the basics because you manage software projects (this course is better),
  • need it for your own startup (get advice first).

Prior Knowledge
You need to be able to understand and speak English.
No prior technical knowledge is required.

Required Technical Setup
You need…

  • a computer on which you can install programs (admin rights).
I want to learn Full-Stack Web Development. Sign me up for this course!

🗓 Schedule

Classes

Mon, Wed, Fri, 18:00-21:00
9 hours per week

Homework

Optional, but recommended
about 6 hours per week

Career Coaching

6 one-on-one sessions
of 1 hour

Overall Duration

6 months
172 hours of classes

📒 Curriculum

Course Modules

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.

Workshops

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.
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.
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.
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.
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.
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.

Projects

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.

📝 The Application Process

  1. Application: You fill out and submit the application form.
  2. Acceptance Interview: We schedule a chat with you in which we clarify any of your questions and asses whether you are suited.
  3. Contract: We will inform you if you got accepted for the course about two weeks after the interview. You will then get your contract documents.
  4. Off you go! You start your course. 🚀
I want to learn Full-Stack Web Development. Sign me up for this course!

👨‍🏫 Teaching Methods

Hamburg Coding School delivers high quality teaching. Instead of lecture-style teaching, our classes offer an immersive student-centered learning style.

Student-Centered Teaching

It's not about the teacher or the content, it's about the students and maximizing their learning-effect.

Practical Hands-on Coding

You only learn coding if you do it yourself. Hence, in our classes you will be coding 95% of the time.

Targeted Learner Feedback

To improve, you need feedback. Our courses are designed so you always know where you stand and what to improve.

Individual Support

In coding, it is easy to get stuck. In our classes, the teacher will be there for you to get you unstuck.

🏅 Quality of Teaching

Hamburg Coding School has been audited for quality by Weiterbildung Hamburg e.V. This means that, as a member organization, we adhere to their quality criteria. The quality of our courses is improved and audited on a regular basis.

[i18n] qualitySeal
Quality Standard

💻 Trial Lesson

Convince yourself if you like our classes. Tune in to our next Trial Lesson!

remote Trial Lesson
Trial Lesson See if you like our coding classes in this free trial workshop. 👩‍💻
Thursday, 11.9.2025 € Free

💰 Financing

  1. You pay yourself? No problem!
  2. Funding: Get funding through Hamburger Weiterbildungsbonus.
  3. Your employer pays. Stay at your current firm and let your employer pay for your training.
€ 10,200*
incl. 19% VAT
* for self-paying persons
I want to learn Full-Stack Web Development. Sign me up for this course!
Teacher and Consultant: Felix von Poblotzki
Teacher and Consultant

Need advice?

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