Individual Support
For Parents
High Quality of Teaching
Bleeding Edge
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, and
- can make time during the mornings (9:00 - 12:30) and some evenings (Mon, Tue, Thu, 18:00 - 19:30).
The course is rather not for you if you…
- want the basics because you manage software projects (this 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),
- a stable network connection,
- camera and microphone.
🗓 Schedule
Classes
15 hours per week
Consultation
4.5 hours per week
Career Coaching
of 1 hour
Overall Duration
494 hours
A Typical Week in this Course Program
📒 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
Career Coaching
Each participant gets 10 individual career coaching sessions. You will meet 1:1 with your assigned Career Coach who will guide you through:
- Creating a career plan
- Setting up your CV and cover letter
- Preparing your portfolio and professional profiles
- Training with mock interviews
- Networking and referrals
Our goal is to get each of our participants job-ready at the end of the course.
📝 The Application Process
- Application: You fill out and submit the application form.
- Informational Interview: We schedule a chat with you in which we clarify any of your questions.
- Acceptance Test: We have a call for your acceptance test which contains an interview and a test with logic exercises.
- Contract: We will inform you if you got selected for the course about two weeks after the acceptance test. You will get your enrollment certification and 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
🧑💻 Live Training Model
Our classes use the Live Training Model. The Live Training Model brings the dynamic classroom environment to your desk. Through your computer, you will interact with the trainer and your classmates as if you were with them in the same room.
You will follow the teacher’s instructions and explanations in realtime. You can ask questions anytime, clear up doubts, and apply the practice necessary to achieve the objectives of the training session.
🏅 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. We check and improve the quality of our courses on a regular basis.
Hamburg Coding School is certified for SGB III (AZAV) by Hanseatische Zertifizierungsagentur. For this certification, we are audited on an annual basis regarding our quality.
💻 Trial Lesson
Convince yourself if you like our classes. Tune in to our next Trial Lesson!
💰 Financing
- You pay yourself? No problem!
- Bildungsgutschein: Get 100% funding from Bundesagentur für Arbeit (job center).
- Your employer pays. Stay at your current firm and let your employer pay for your training.
🎟️ Education Voucher (Bildungsgutschein)
You can get 100% funding with the Education Voucher (Bildungsgutschein) for this course. Bildungsgutschein is a grant by the Bundesagentur für Arbeit (German unemployment agency).
Need advice?
Participants at classroom courses are covered by our statutory accident insurance (VBG).