Translated by Google
Learn Three. js / 3D web development with TypeScript
From 69 € /h
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.
Location
Online from Austria
About Me
I am a freelance software developer and have been working professionally in modern web development for many years. My focus is on Angular, TypeScript, and the development of large web applications.
I've been working with Angular since 2016. Today, I run my own software agency, WeekndDevs, developing both custom software solutions for clients and our own software products. This means I'm familiar not only with the theory behind individual technologies but also with the challenges that arise in real-world projects – from architecture and code quality to debugging and performance, as well as testing, deployment, and long-term maintainability.
When teaching, it's important to me to explain technical topics in a clear and practical way. I don't want to simply provide a ready-made solution, but rather show why something works and how to arrive at a good solution independently.
I tailor the lessons to each student's individual level of knowledge. Beginners can start with the basics, while with advanced students or developers we can work directly on specific problems, existing code, or architectural questions.
It is particularly important to me that questions can be asked at any time and that any uncertainties are truly clarified. The goal is not to cover as much material as possible in a short time, but rather to understand the connections and then be able to apply what has been learned independently.
My areas of expertise include:
• Angular and TypeScript
• JavaScript, HTML and CSS
• modern front-end architecture
• APIs and full-stack web development
• NestJS and PostgreSQL
• Git, testing and debugging
• Performance and code quality
• professional development tools and workflows
The course is suitable for school pupils, HTL/FH/university students, career changers as well as developers already working in the field.
If you are working on your own project or are stuck on a specific task, we can gladly work directly with your existing code and develop a solution together.
I've been working with Angular since 2016. Today, I run my own software agency, WeekndDevs, developing both custom software solutions for clients and our own software products. This means I'm familiar not only with the theory behind individual technologies but also with the challenges that arise in real-world projects – from architecture and code quality to debugging and performance, as well as testing, deployment, and long-term maintainability.
When teaching, it's important to me to explain technical topics in a clear and practical way. I don't want to simply provide a ready-made solution, but rather show why something works and how to arrive at a good solution independently.
I tailor the lessons to each student's individual level of knowledge. Beginners can start with the basics, while with advanced students or developers we can work directly on specific problems, existing code, or architectural questions.
It is particularly important to me that questions can be asked at any time and that any uncertainties are truly clarified. The goal is not to cover as much material as possible in a short time, but rather to understand the connections and then be able to apply what has been learned independently.
My areas of expertise include:
• Angular and TypeScript
• JavaScript, HTML and CSS
• modern front-end architecture
• APIs and full-stack web development
• NestJS and PostgreSQL
• Git, testing and debugging
• Performance and code quality
• professional development tools and workflows
The course is suitable for school pupils, HTL/FH/university students, career changers as well as developers already working in the field.
If you are working on your own project or are stuck on a specific task, we can gladly work directly with your existing code and develop a solution together.
Education
Alpe-Adria University in Klagenfurt, Applied Computer Science from 2012 to 2016.
IT-HAK diploma with a focus on information technology and business.
Since then, continuous professional development in modern web development, especially in Angular, TypeScript, JavaScript, software architecture, testing and full-stack development.
IT-HAK diploma with a focus on information technology and business.
Since then, continuous professional development in modern web development, especially in Angular, TypeScript, JavaScript, software architecture, testing and full-stack development.
Experience / Qualifications
Since 2017 I have been self-employed in software development and have been working intensively with Angular since 2016.
Over the course of my professional career, I have worked on various web applications and larger software projects, gaining particular experience in Angular, TypeScript, frontend architecture, APIs, databases, testing and performance optimization.
Besides development, my responsibilities also included training and supporting other developers. I guided developers on their introduction to Angular and developed training materials for Angular.
Today I run my own software agency, WeekndDevs, and develop individual software solutions as well as my own products such as Turniermeister, Bierblock and else.events.
This allows me to not only impart theoretical knowledge in class, but also to explain many topics based on real experiences from professional software projects.
Over the course of my professional career, I have worked on various web applications and larger software projects, gaining particular experience in Angular, TypeScript, frontend architecture, APIs, databases, testing and performance optimization.
Besides development, my responsibilities also included training and supporting other developers. I guided developers on their introduction to Angular and developed training materials for Angular.
Today I run my own software agency, WeekndDevs, and develop individual software solutions as well as my own products such as Turniermeister, Bierblock and else.events.
This allows me to not only impart theoretical knowledge in class, but also to explain many topics based on real experiences from professional software projects.
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
German
English
Skills
Availability of a typical week
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
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.
Show more
Good-fit Instructor Guarantee