Programming training
We teach programming with the same hands-on approach we use to build our projects. Here are some of the courses we have published.
Artificial Intelligence
Programming languages
Java: Programming Fundamentals
Logic, control flow, OOP, exceptions, collections, files, UML and JUnit.
View courseAdvanced Java
Functional programming, concurrency, networking, JDBC, JPA/Hibernate and Spring Boot.
View courseC# and .NET 10
C# 14, LINQ, asynchronous programming, ADO.NET, Entity Framework Core, ASP.NET Core and automated testing.
View courseWeb development
HTML5, CSS3 and Bootstrap
Semantic HTML, modern CSS, Flexbox, Grid, responsive design and Bootstrap 5.3.
View courseTailwind CSS 4
Utilities, Flexbox, Grid, responsive design, dark mode, animations, theming, plugins and migrating from v3.
View courseJavaScript
Fundamentals, OOP, asynchronous code, modules, DOM, events, fetch, Node.js, Vite and testing.
View courseReact 19
TypeScript, hooks, Suspense, Actions, React Router, TanStack Query, forms, testing and Server Components.
View courseNext.js 16
Full stack with App Router, Server Components, caching, Server Actions, databases, authentication and deployment.
View courseAngular 22
Components, signals, router, HttpClient, RxJS, Signal Forms, NgRx, Material, SSR and testing.
View coursePHP 8.5
Forms, sessions, OOP, Composer, PDO, security, APIs, PHPUnit and the MVC pattern.
View courseSymfony 8
Routing, Twig, Doctrine, forms, security, services, Messenger, REST APIs and deployment.
View courseDatabases
Looking for training for yourself or your team?
Tell us what you need to learn and we’ll put together a tailored plan.