Classroom Course
Individual Support
Bleeding Edge
High Quality of Teaching
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
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).
🗓 Schedule
Classes
9 hours per week
Homework
about 6 hours per week
Career Coaching
of 1 hour
Overall Duration
172 hours of classes
📒 Curriculum
Course Modules
HTML
and CSS
.
Node.js
and get an introduction to back-end development.
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
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
.
CSS
, but you also need to know what looks good and why. This workshop is covering this with an introduction to UI design.
MongoDB
and integrate it into a web application.
Jest
and other tools.
HTTPS
, SSL
and cookies, and get your first experience in “hacking” a website.
Projects
📝 The Application Process
- Application: You fill out and submit the application form.
- Acceptance Interview: We schedule a chat with you in which we clarify any of your questions and asses whether you are suited.
- 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.
- Off you go! You start your 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
Practical Hands-on Coding
Targeted Learner Feedback
Individual Support
🏅 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.
💻 Trial Lesson
Convince yourself if you like our classes. Tune in to our next Trial Lesson!

💰 Financing
- You pay yourself? No problem!
- Funding: Get funding through Hamburger Weiterbildungsbonus.
- Your employer pays. Stay at your current firm and let your employer pay for your training.
Need advice?
Participants at classroom courses are covered by our statutory accident insurance (VBG).