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 2, Ionic 2, TypeScript and Node.js.

Angular 2

Angular 2 is the next major version of Google’s popular JavaScript-based web framework. Angular 2 is designed for building complex applications for the browser. In contrast to version 1.x, Angular 2 introduces a complete new concept of building web applications.

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

Ionic 2

Ionic 2 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 version of the mobile framework the switch to Angular 2 was made.

If you want to get started with Ionic 2 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 2

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

  • Declarative rendering with a plain JavaScript object based reactivity system.
  • Component-oriented development style with tooling support
  • Lean and extensible core
  • Flexible transition effect system
  • Fast without the need for complex optimization

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


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:

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