Online Courses

Learn latest web & mobile technologies with easy to understand online courses. In the following you can find a list of hand-picked online courses for topics like Angular, Ionic, React, Vue.js, TypeScript, Node.js, JavaScript and Web Development in general.


Angular is a framework for building client applications in HTML and JavaScript / TypeScript. The framework combines declarative templates, dependency injection, end to end tooling, and integrated best practices to solve development challenges.

Get started with Angular by taking one of the following online courses:


Ionic is a web front-end framework to develop hybrid mobile apps and is the successor of Ionic 1. With the new version of the framework many concepts have been revised. Ionic 1 is based on AngularJS 1.x and with the second and third version of the mobile framework the switch to Angular 2 (and 4) was made.

If you want to get started with Ionic take a look at the following courses:


React is a JavaScript library for building user interfaces. React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. Declarative views make your code more predictable and easier to debug. The framework is fully component-based. You can build encapsulated components that manage their own state, then compose them to make complex UIs.Since component logic is written in JavaScript instead of templates, you can easily pass rich data through your app and keep state out of the DOM.

If you want to get started with React take a look at the following courses:


Vue.js is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API.


JavaScript is the fundamental technology of most modern web development frameworks. Gaining a profound understanding of latest JavaScript features is a must. The following course is great for deepening your knowledge:


TypeScript is a free and open source programming language developed and maintained by Microsoft. It is a strict superset of JavaScript, and adds optional static typing and class-based object-oriented programming to the language.

If you want to get started with TypeScript take a look at the following course:


Node.js is an open-source, cross-platform JavaScript runtime environment for developing a diverse variety of tools and applications. Although Node.js is not a JavaScript framework, many of its basic modules are written in JavaScript, and developers can write new modules in JavaScript.

If you want to get started with Node.js take a look at the following courses:

Web Development

Are you just starting out with web development and want to get familiar with HTML, CSS and JavaScript. The following courses are a great way to get started:


Bootstrap is one of the top web frameworks for building mobile-first websites. The open source project is based on HTML, CSS and JS and makes building front-ends really easy. The next major version of the popular framework will be version 4 which has just been made available as a beta version. Start learning Bootstrap 4 now with the following online courses:


Webpack is a module bundler for modern JavaScript applications. When webpack processes your application, it recursively builds a dependency graph that includes every module your application needs, then packages all of those modules into a small number of bundles – often only one – to be loaded by the browser.



The Python programming language is a multi-purpose programming language which can be applied to many use case. You can implement command line scripts, GUI application and web applications. Furthermore the Python programming language is currently fueling scientific computing.

Using and writing about best practices and latest technologies in web design & development is my passion.