typescript courses

Learn better ways to write TypeScript

In-person and online training courses for tech companies.

IT COnsulting

Gain exceptional TypeScript & functional programming skills

Continuous learning is key to maintaining high efficiency and productivity within your design and development team.

With our ad hoc interactive workshops, we train developers at all experience levels — from beginners to advanced.

code arrows
for DEv teams

Training workshops in TypeScript

The techniques we teach in our training workshops are based on our extensive experience writing TypeScript application code and developing advanced open-source typescript libraries, such as Effect.

1. TypeScript from the ground up

We cover every aspect of the language, from the very basic introduction up to more advanced type-level techniques that can be exploited to write extremely generic or powerful code. 

While some of the topics are quite advanced, we primarily focus on the language and explore mid-level topics.

green arrow
Minimal to no TS knowledge required
green arrow
Workshop duration: 20h

2. Advanced TypeScript

Take an in-depth look at the typescript type-system, including its inference, its rules, and a set of advanced type-level techniques that can be exploited to design very intuitive and user-friendly APIs.

green arrow
Basic TS knowledge required
green arrow
Workshop duration: 20h

3. Testing React in TypeScript

Explore every aspect of the testing process: from unit to end-to-end, using best-in-class open source tools and frameworks like Jest and Cypress. We use cutting-edge techniques to write well-designed code that can be tested with ease. 

green arrow
Front-end developers with basic TS knowledge
green arrow
Workshop duration: 20h

4. Functional Effects in TypeScript

Take a deep-dive into @effect-ts/system, including its inner workings and ecosystem of libraries. You will learn both the practical applications and theoretical knowledge of statically-typed, pure, functional programming, using algebraic effect systems to guarantee an extremely high degree of testability and correctness in application code.

green arrow
Back-end developers with average TS knowledge
green arrow
Workshop duration: 24h

5. Cutting-Edge Functional TypeScript

Take a comprehensive look at @effect-ts/core. This workshop features a brand new way of approaching statically-typed, purely functional programming that diverges from the classical Haskell-inspired functor hierarchy — aiming to maximize efficiency and type inference. We cover a broad range of practical applications and theory.

green arrow
Average TS knowledge required
green arrow
Workshop duration: 24h

6. Classic Functional TypeScript

We cover an in-depth analysis of fp-ts, including its inner workings and its ecosystem of libraries. The learning process involves practical applications and theoretical knowledge of statically-typed, purely functional programming in its classical form.

green arrow
Average TS knowledge required
green arrow
Workshop duration: 16h

7. Day-to-Day Functional Modelling

Get a thorough jargon-free approach to understand the ways to design day-to-day application code without type classes or excessive theory.

Many problems can be solved efficiently with a domain-specific model that leverages immutable data structures, combinators, and high degrees of composability.

green arrow
Back-end devs with advanced TS knowledge.
green arrow
Workshop duration: 24h

8. Event sourcing, CQRS & event-driven applications

We host a detailed theoretical discussion with practical examples about Event Sourcing as a persistence model, an application design pattern at CQRS, and more generally, as Event-Driven Applications. Through extensive analysis, we explore the tradeoffs of each technique.

The concepts in this workshop are very general (applicable to different languages and systems) and for the practical parts, it uses: typescript, effect-ts, PostgreSQL, Kafka, ElasticSearch, and EventStore.

green arrow
Workshop duration: 24h

Stay updated on our current and upcoming training workshops!

web design

design user interfaces with webflow

An interactive workshop that introduces Webflow to boost your design workflow. This workshop can be customized for Front-End Developers as well as UX/UI Designers.

In this workshop, you’ll learn how to build responsive websites and user interfaces for web apps with Webflow. Learning includes a thorough introduction to the Webflow design tool with practical examples and website prototypes. 

The workshop covers several topics based on the web design knowledge level of the participants.
You will learn the ins and outs of responsive web design and best practices to make sure you build like a real web designer from day one.

At the end of the workshop, you’ll have a strong understanding of how to structure web pages, and you’ll be ready to design and build responsive websites and product interfaces with Webflow.
let's talk business

How can we help you?

Are you looking for ad-hoc training to boost the skills of your software engineers? Get in touch and we'll set up customized training workshops on functional programming with typescript.

Thank you! Your message has been received!
We will soon be in touch with you!
Oops! Something went wrong while submitting the form. Please try again!