Do you want to develop modern web applications with Angular and TypeScript, need support with an existing project, or want to deepen your knowledge in a targeted way?
In my classes, you'll learn Angular and TypeScript through hands-on experience, using concrete examples and real-world applications. It's not about memorizing commands or copying pre-existing code. My goal is for you to understand how Angular works, why certain solutions are beneficial, and how you can independently solve technical problems later on.
The lessons are individually tailored to your current knowledge level and your goals. We can start with the basics or work specifically on advanced topics.
Possible topics include:
• Fundamentals of TypeScript, JavaScript, HTML and CSS
• Components and modern Angular project structures
• Signals and reactive data processing
• Inputs, outputs and communication between components
• Services and Dependency Injection
• Routing and lazy loading
• Forms and validation
• RxJS and asynchronous data
• REST APIs and the connection to backends
• Architecture of larger Angular applications
• Debugging, performance, and code quality
• Testing and modern development tools
• Git, ESLint and professional work on software projects
If you're already working on your own project, a school, technical college, university, or university assignment, or a professional application, we can also work directly with your existing code. Together, we can analyze errors, implement features, improve the architecture, or clarify any open questions.
I have been working professionally with Angular since 2016 and today, as a freelance software developer, I create both custom applications and my own software products. This allows me to share not only the fundamentals but also experience gained from real-world, long-term software projects.
The course is suitable for beginners, pupils and students as well as for junior and more experienced developers who want to better understand and use Angular and TypeScript more professionally.
In my classes, you'll learn Angular and TypeScript through hands-on experience, using concrete examples and real-world applications. It's not about memorizing commands or copying pre-existing code. My goal is for you to understand how Angular works, why certain solutions are beneficial, and how you can independently solve technical problems later on.
The lessons are individually tailored to your current knowledge level and your goals. We can start with the basics or work specifically on advanced topics.
Possible topics include:
• Fundamentals of TypeScript, JavaScript, HTML and CSS
• Components and modern Angular project structures
• Signals and reactive data processing
• Inputs, outputs and communication between components
• Services and Dependency Injection
• Routing and lazy loading
• Forms and validation
• RxJS and asynchronous data
• REST APIs and the connection to backends
• Architecture of larger Angular applications
• Debugging, performance, and code quality
• Testing and modern development tools
• Git, ESLint and professional work on software projects
If you're already working on your own project, a school, technical college, university, or university assignment, or a professional application, we can also work directly with your existing code. Together, we can analyze errors, implement features, improve the architecture, or clarify any open questions.
I have been working professionally with Angular since 2016 and today, as a freelance software developer, I create both custom applications and my own software products. This allows me to share not only the fundamentals but also experience gained from real-world, long-term software projects.
The course is suitable for beginners, pupils and students as well as for junior and more experienced developers who want to better understand and use Angular and TypeScript more professionally.
Do you want to learn how to create a complete modern web application – from the frontend to the backend and the database?
In this course, we develop full-stack applications using Angular, TypeScript, NestJS, and PostgreSQL. We don't just look at individual technologies in isolation, but primarily at their interaction within a real-world application.
The lessons are practice-oriented and adapted to your current level of knowledge. We can develop an application together from scratch or work directly on your existing project.
Possible topics include:
• Angular and TypeScript in the frontend
• NestJS and TypeScript in the backend
• Structure and organization of REST APIs
• Communication between frontend and backend
• PostgreSQL and data modeling
• Authentication and user management
• Validation and error handling
• Services and Dependency Injection
• clean project and software architecture
• Git and professional development workflows
• Debugging and testing
• Deployment and operation of a web application
My goal isn't simply to provide you with finished code. You should understand how the individual parts of an application interact, why certain architectural decisions are made, and how you can later develop full-stack applications independently.
If you are already working on your own application, a school, technical college, university of applied sciences or university project, we can work directly with your existing code and solve specific problems together.
The course is suitable for developers who have mainly worked in the frontend so far and want to learn backend development, as well as for beginners and students who want to understand modern full-stack web development from the ground up.
In this course, we develop full-stack applications using Angular, TypeScript, NestJS, and PostgreSQL. We don't just look at individual technologies in isolation, but primarily at their interaction within a real-world application.
The lessons are practice-oriented and adapted to your current level of knowledge. We can develop an application together from scratch or work directly on your existing project.
Possible topics include:
• Angular and TypeScript in the frontend
• NestJS and TypeScript in the backend
• Structure and organization of REST APIs
• Communication between frontend and backend
• PostgreSQL and data modeling
• Authentication and user management
• Validation and error handling
• Services and Dependency Injection
• clean project and software architecture
• Git and professional development workflows
• Debugging and testing
• Deployment and operation of a web application
My goal isn't simply to provide you with finished code. You should understand how the individual parts of an application interact, why certain architectural decisions are made, and how you can later develop full-stack applications independently.
If you are already working on your own application, a school, technical college, university of applied sciences or university project, we can work directly with your existing code and solve specific problems together.
The course is suitable for developers who have mainly worked in the frontend so far and want to learn backend development, as well as for beginners and students who want to understand modern full-stack web development from the ground up.
48 USD /h
Do you need support with programming, are you stuck on a task, or do you finally want to truly understand the basics of web development?
I support school students, students at technical colleges, universities of applied sciences, and universities, as well as beginners, in programming and modern web development. The lessons are tailored to your current knowledge level and the specific topic you need support with.
Together we can develop fundamental concepts, solve problems, study for exams, or work directly on your own project.
Possible topics include:
• JavaScript and TypeScript
• HTML and CSS
• Fundamentals of programming
• Variables, functions, objects and classes
• Interfaces, types and generics
• Asynchronous programming
• Working with APIs
• Angular and modern web applications
• Databases and PostgreSQL
• Git and version control
• Debugging and systematic troubleshooting
• Understand and improve code
• Preparation for tasks, projects and exams
What's particularly important to me is not simply providing a ready-made solution. Together, we'll look at where a problem arises, how to analyze it step by step, and how you can arrive at a solution yourself.
If you already have a specific task or project, you can bring it directly to class. We can go through existing code together, find errors, and clarify any open questions.
The lessons are suitable for beginners as well as students who already program and need support with specific topics. I will tailor the content and pace to your individual prior knowledge and goals.
I support school students, students at technical colleges, universities of applied sciences, and universities, as well as beginners, in programming and modern web development. The lessons are tailored to your current knowledge level and the specific topic you need support with.
Together we can develop fundamental concepts, solve problems, study for exams, or work directly on your own project.
Possible topics include:
• JavaScript and TypeScript
• HTML and CSS
• Fundamentals of programming
• Variables, functions, objects and classes
• Interfaces, types and generics
• Asynchronous programming
• Working with APIs
• Angular and modern web applications
• Databases and PostgreSQL
• Git and version control
• Debugging and systematic troubleshooting
• Understand and improve code
• Preparation for tasks, projects and exams
What's particularly important to me is not simply providing a ready-made solution. Together, we'll look at where a problem arises, how to analyze it step by step, and how you can arrive at a solution yourself.
If you already have a specific task or project, you can bring it directly to class. We can go through existing code together, find errors, and clarify any open questions.
The lessons are suitable for beginners as well as students who already program and need support with specific topics. I will tailor the content and pace to your individual prior knowledge and goals.
Do you want to develop interactive 3D applications directly in the browser or integrate Three.js into an existing web project?
In this course, you'll learn practical skills for building modern 3D applications with Three.js and TypeScript. Depending on your goals, we can start with the basics or work directly on an existing project.
The focus is not just on getting a scene to work somehow, but on understanding how 3D web applications are structured and how Three.js can be meaningfully integrated into modern web applications.
Possible topics include:
• Fundamentals of Three.js
• Scenes, cameras and renderers
• Geometries and materials
• Light and shadow
• Textures and assets
• Loading and using 3D models
• GLTF and GLB models
• Animations
• User interactions with 3D objects
• Raycasting and object selection
• Camera control and navigation
• Performance optimization
• Structure of larger Three.js applications
• TypeScript in 3D projects
• Integration of Three.js into Angular applications
• Debugging and troubleshooting
If you already have your own project, we can work with it directly. This could be, for example, a product configurator, an interactive visualization, a 3D model in the browser, or another web application with 3D content.
I have used Three.js myself in professional projects, including the development of a web-based 3D configurator. This allows me to impart not only the fundamentals but also practical experience that is important in real-world applications.
The course is suitable for developers, students and technically interested beginners who already have basic JavaScript or TypeScript knowledge and want to get started in 3D web development or deepen their existing knowledge.
In this course, you'll learn practical skills for building modern 3D applications with Three.js and TypeScript. Depending on your goals, we can start with the basics or work directly on an existing project.
The focus is not just on getting a scene to work somehow, but on understanding how 3D web applications are structured and how Three.js can be meaningfully integrated into modern web applications.
Possible topics include:
• Fundamentals of Three.js
• Scenes, cameras and renderers
• Geometries and materials
• Light and shadow
• Textures and assets
• Loading and using 3D models
• GLTF and GLB models
• Animations
• User interactions with 3D objects
• Raycasting and object selection
• Camera control and navigation
• Performance optimization
• Structure of larger Three.js applications
• TypeScript in 3D projects
• Integration of Three.js into Angular applications
• Debugging and troubleshooting
If you already have your own project, we can work with it directly. This could be, for example, a product configurator, an interactive visualization, a 3D model in the browser, or another web application with 3D content.
I have used Three.js myself in professional projects, including the development of a web-based 3D configurator. This allows me to impart not only the fundamentals but also practical experience that is important in real-world applications.
The course is suitable for developers, students and technically interested beginners who already have basic JavaScript or TypeScript knowledge and want to get started in 3D web development or deepen their existing knowledge.