Planned Courses

These are the courses that we are currently organizing. You can register interest for all courses that you like. This helps us estimating how much each of them is in demand, and which one we should find a date for first.

Full-Stack Web Development

Learn all the different web technologies that you need to become a full-stack web developer. This package consists of 5 courses, 2 projects and 3 workshops.

More info Register interest

iOS App Development

Get the skills to build your own iPhone apps with this 3-months program. It includes 3 courses in a classroom setting, and additional mentoring sessions.

More info Register interest

Android App Development

Get the skills to build your own Android apps with this 3-months program. It includes 3 courses in a classroom setting, and additional mentoring sessions.

More info Register interest

Design Patterns

When you are building object-oriented software, you encounter the same problems over and over again: How do you model your class hierarchy? How do you avoid code duplication? Can you solve that in a better way? The right Design Pattern will give you the answer. In this workshop we will have a look at selected Design Patterns, implement them, and discuss their pros and cons.

More info Register interest

Hacker Foundations

A hacker is, broadly speaking, someone who knows a lot about networks. This course is giving you an introduction into that topic. You will learn how internet technologies work fundamentally. There are no prerequisites.

More info Register interest

Kotlin

The programming language Kotlin was designed to replace Java. It solves a lot of problems that Java has, and is now widely being used for Android app development. This course is for intermediate beginners who already know some Java.

More info Register interest

Go

This course teaches the programming language Go with all its features and peculiarities. We will use Go for building our own web server. This course is for developers who already have experience in software development.

More info Register interest

iOS

With this course you learn how to build apps for iPhone and iPad. We teach you the basics of iOS app development like screen components and how to program user interface functions. This course is the continuation of Swift.

More info Register interest

Swift

This course teaches Swift, which is the programming language used in iOS for iPhone or iPad app development. For this course, you need to know at least the foundations of programming.

More info Register interest

Android

This course teaches you how to build Android apps. We will show you the components for different screens, and how to use important features like GPS, data connectivity, and data storage. This course is the continuation of Java.

More info Register interest

Java

This course teaches Java programming, which is the prerequisite for Android app programming. This course is for beginners who already did some coding in a different language.

More info Register interest

Learn to Code (JavaScript)

This course teaches you how to code. You will learn the foundations of programming in JavaScript. There is no prior knowledge required.

More info Register interest

Suggest a course

Didn't find what you were looking for? Tell us what course you would like to see.

Do you have doubts about what is the right course for you?

Or do you have any other questions regarding our course program? Please write me, I will get back to you as soon as possible.
stine@hamburgcodingschool.com

Stine Scharfenberg from our customer service.