TOIT Training

JavaScript Interview Challenges

  Your essential tech interview preparation pack! Practice solving problems and honing the skills you need to succeed in a frontend coding interview.

Learn Alpine JS

  Alpine.js offers the reactive and declarative nature of big frameworks like Vue or React at a much lower cost. This interactive course will teach you the basics in less than an hour.

Object Oriented JavaScript

  This course is centered around the conceptual framework that JavaScript, traditionally known for its prototype-based scripting, can be harnessed as an object-oriented programming language. This approach allows for crafting scalable and efficient web applications. The focus will be on understanding the principles of object-oriented programming (OOP) within the context of JavaScript, elucidating how concepts […]

Solid.js Tutorial

  Solid.js is a declarative JavaScript library for creating user interfaces. It stands out in the modern web development landscape for its fine-grained reactivity system that offers a level of simplicity and performance not typically found in other frameworks. Unlike virtual DOM-based libraries, Solid.js updates the DOM reactively, which means it only makes changes to […]

Svelte for Beginners

  Svelte stands out in the landscape of web development frameworks by diverging from the traditional runtime-focused frameworks. It introduces a unique compile-time architecture where the framework itself disappears, leaving behind highly optimized vanilla JavaScript. The key to Svelte’s approach is its compiler, which translates high-level declarative components into imperative code that directly manipulates the […]

SvelteKit Tutorial

  SvelteKit serves as an all-encompassing framework for building web applications, harnessing the reactivity of Svelte at its core. Unlike traditional frameworks that perform most of the heavy lifting on the client side, SvelteKit shifts part of this work to the server at build time. This approach results in faster, more efficient applications, as Svelte […]

Webpack & TypeScript Setup

  This course delves into the intricacies of modern web development by exploring the synergy between Webpack, a powerful module bundler, and TypeScript, a typed superset of JavaScript. This course aims to equip participants with the knowledge to seamlessly integrate TypeScript into their development workflow, enhancing code quality and maintainability. By focusing on Webpack, learners […]

Bootstrap 5 Crash Course

  This course is centered on Bootstrap 5, the latest major release of the world’s most popular front-end open-source toolkit. It introduces the responsive grid system, utility classes, and components that enable developers to build quickly and design responsive websites. The course examines Bootstrap 5’s departure from jQuery in favor of vanilla JavaScript, its enhanced […]

Bulma CSS Tutorial

  This course explores Bulma, a modern CSS framework based on Flexbox that provides a set of responsive, mobile-first styles and components to streamline the web development process. It covers Bulma’s syntax and structure, focusing on how to use its grid system, form controls, navigation, and other pre-made components to create aesthetically pleasing web layouts. […]

CSS Cascade Layers Crash Course

  The “CSS Cascade Layers” course is designed for web developers seeking to deepen their understanding of CSS architecture and improve their styling strategies. This course introduces the fundamental concepts of CSS specificity, cascade layers, and layer priority, providing practical skills for managing style sheets more efficiently. Through focused lessons, participants will learn how to […]

Customizing Bootstrap 5

  This course explores the customization of Bootstrap 5, the latest iteration of the most popular CSS framework for developing responsive and mobile-first websites. It emphasizes how Bootstrap 5 has been improved with a new API, enhanced grid system, and utility classes that enable more fine-grained control over layouts and designs. The course guides participants […]

Learn Bootstrap

  This tutorial teaches you Bootstrap 4 through ten interactive screencasts. It gives you a fast an easy way to learn the latest features of Bootstrap so that you can take advantage of them in your next project.