Our Courses

Choose from our collection of industry-focused, practical courses.

12 courses found

Introduction to Programming in C#
Beginner

Introduction to Programming in C#

Start from scratch and learn C# step by step: from the very basics of the language to core types, OOP, collections, generics, delegates, events, and error handling. A solid foundation for further .NET backend development.

C#.NETBackend
9 weeks
C# Pro: Advanced Programming & System Design
Advanced

C# Pro: Advanced Programming & System Design

Master the advanced capabilities of C# and .NET. Learn collections, reflection, async programming, threading, GC, serialization, TPL, functional programming, Windows kernel synchronization and more.

C#.NETAdvanced
9 weeks
Design Patterns in C#: From Theory to Practice
Advanced

Design Patterns in C#: From Theory to Practice

Master classic GoF design patterns in C#. Learn how to apply creational, structural and behavioral patterns to build clean, flexible and maintainable systems.

C#Design PatternsArchitecture
6 weeks
Introduction to SQL
Beginner

Introduction to SQL

Learn SQL from the ground up: queries, database design, indexing, joins, subqueries, and stored procedures. Perfect for beginners entering backend or data engineering.

SQLDatabaseBackend
4 weeks
Introduction to Entity Framework
Beginner

Introduction to Entity Framework

Learn the fundamentals of Entity Framework, data modeling, querying, and practical examples for modern .NET applications.

C#.NETEntity Framework
1 weeks
Introduction to HTML & CSS
Beginner

Introduction to HTML & CSS

Learn the fundamentals of HTML and CSS to build modern, responsive web pages from scratch.

WebFrontendHTML
4 weeks
Introduction to HTML5 & CSS3
Beginner

Introduction to HTML5 & CSS3

Learn modern HTML5 and CSS3: semantic markup, Canvas, multimedia, WebSockets, WebStorage, animations, transformations, and responsive design.

HTML5CSS3Web
6 weeks
Introduction to ASP.NET Core
Beginner

Introduction to ASP.NET Core

Learn the fundamentals of ASP.NET Core, modern backend development, dependency injection, routing, controllers, REST APIs and deployment.

ASP.NET CoreC#Backend
6 weeks
Introduction to MongoDB
Beginner

Introduction to MongoDB

Learn MongoDB from scratch: NoSQL concepts, documents and collections, queries, indexes, aggregation, and transactions. A practical start for backend and data engineering.

MongoDBNoSQLDatabase
4 weeks
Introduction to jQuery
Beginner

Introduction to jQuery

Learn how to use jQuery to work with the DOM, events, animations, AJAX and UI components. A practical course for understanding classic front-end patterns and legacy projects.

jQueryFrontendJavaScript
5 weeks
Introduction to JavaScript
Beginner

Introduction to JavaScript

Learn core JavaScript from scratch: syntax, logic, arrays, functions, objects, events, DOM, AJAX and client-side data storage. A solid foundation for front-end development.

JavaScriptFrontendWeb
7 weeks
Introduction to AI: UI Generation with Copilot
Beginner

Introduction to AI: UI Generation with Copilot

Learn how to use AI tools—especially GitHub Copilot—to generate modern UI layouts, components, styles and complete website structures. A practical course for developers who want to speed up front-end development using AI.

AICopilotFrontend
5 weeks