Our Courses
Choose from our collection of industry-focused, practical courses.
12 courses found
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# 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.
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.
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.
Introduction to Entity Framework
Learn the fundamentals of Entity Framework, data modeling, querying, and practical examples for modern .NET applications.
Introduction to HTML & CSS
Learn the fundamentals of HTML and CSS to build modern, responsive web pages from scratch.
Introduction to HTML5 & CSS3
Learn modern HTML5 and CSS3: semantic markup, Canvas, multimedia, WebSockets, WebStorage, animations, transformations, and responsive design.
Introduction to ASP.NET Core
Learn the fundamentals of ASP.NET Core, modern backend development, dependency injection, routing, controllers, REST APIs and deployment.
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.
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.
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.
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.