Programming

ProgrammingIn the field of programming training, we offer courses in programming languages such as Python, C, C++, .NET Framework, as well as Java and Spring. We also provide comprehensive courses in classic web development, divided into two subcategories: one focused on HTML, CSS, PHP, and another dedicated to JavaScript and its frameworks (Angular, React).

All our courses are delivered by professionals who work with these programming languages on a daily basis, ensuring that the training is enriched with practical advice and real-world experience you won’t find in standard documentation.

Programming

MTVSW
Modern Software Development Technologies for Recruiters and Beyond
PRG
Introduction to Programming
GIT
Git – Version Control Systems

Python

PYTH1
Python – Programming Basics
PYTH2
Python – Advanced Programming
PYTH3
Python – Design Patterns
PYDATA1
Data Analysis in Python
PYDATA2
Advanced Data Analysis in Python
PYTHAI1
Basics of Statistics in Python with pandas, sklearn, matplotlib, and seaborn Libraries
PYTEST
Python – Creation of Automated Tests
PYTHOPS
Python for System Administrators
PYTH4
Python – Async IO: Coroutines in Python
PYWEB1D
Python – Django: Web Backend
PYWEB1F
Python – Flask: Web Backend
PYTH1V
Python Academy – Virtual

.NET

CNET2
C# – for intermediate developers
CNET1
C# – Fundamentals of Programming
CNET3
C# – Design Patterns
CNET4
Advanced C#
ASP2
ASP.NET Core – Building web applications on .NET
ASP3
ASP.NET Core – Blazor framework
CNETW1
Automated Testing in .NET
CNETW2
Functional Programming in C#
CNETW3
EditorConfig for C#
VB1
Visual Basic .NET – Introduction to Programming
VB2
Visual Basic .NET – Advanced Programming Techniques
ENTF
ADO.NET Entity Framework – Code First
ASP1
ASP.NET MVC – building web applications
WPF1
Windows Presentation Foundation – Application Development
WPF2
Windows Presentation Foundation – WPF Databinding
QTS
Programming in Qt Studio
XML1
XML Programming in the .NET Environment

Java, Spring

JAV1
Java – Introduction to Programming
JAV2
Java – Advanced Programming Techniques
SPRB1
Spring Framework and Spring Boot – Creating Backends and Microservices
AIPRG
Programming with GitHub Copilot and ChatGPT: AI in Practice
SOLID
Practical Application of SOLID Principles in Software Design and Development
SORE
REST and SOAP Web Services in Java
JAV3
Best Practices and Theory
JAV4
Java: Concurrent Programming
JAV5
Java under the Hood
JAV6
Java Clean Code: How to Write Clean Code in Java
GROOVY1
JVM Groovy
JEEMP
Java EE and MicroProfile – Introduction to Application and Microservice Development
JEE1
Java EE – Introductory Course
JEE2
Java EE – Advanced EE Application Development
SPR1
Spring Framework – Basic Course
SPR2
Spring Framework – Advanced
EJB
EJB
HIB1
Hibernate and JPA
MYBAT
MyBatis Framework
WCK1
Apache Wicket
JBOSS1
WildFly (JBoss) – Basics of Application Server Administration
OSGI1
OSGi Framework I.
ANDR1
Android – Application Development

Kotlin

KTLN1
Kotlin – Introduction to Programming
KTL4J
Kotlin for Java Developers

C, C++

CPP1
C++ – Programming Basics
CPP2
C++ – Advanced Programming
CPP3
C++ – Design Patterns
CPP4
C++ – Parallel Programming
CPP5
C++ – Generic Programming
CPP6
C++17/20/23
C1
C Language – Programming Basics
C2
C Language – Advanced Programming
C3
C Language – Design Patterns

Web Programming

LRV1
Basics of the Laravel Framework – Web Application Development
HTML1
HTML and CSS – Fundamentals of Web Page Development
HTML5
HTML5 and CSS3 for Advanced Users – Modern Web Coding
PHPO
PHP – Object–Oriented Programming
WBPCK
Webpack – from scratch to a working web application bundle
PHP1
PHP – Introduction to Programming
PHP2
PHP – Advanced Programming Techniques
ASP1
ASP.NET MVC – building web applications
BSTR
Responsive Web Development with Bootstrap and Flexbox
SMF1
Basics of the Symfony Framework – Web Application Development
NETF
Nette Framework
WPR
WordPress – Creating Websites with a Content Management System
GRW
Web Graphics – Using Adobe Tools for Web Design
ELRN1
Modern E-learning and Moodle: From Theory to Practice

JavaScript

JVS1
JavaScript for Beginners
JVS2
Advanced JavaScript and Introduction to Node.js
JVS3
JavaScript – jQuery library
JVS4
Building JavaScript Applications with REST APIs
RCT
React Framework – Building Web Applications
RCT2
React for Advanced Developers
TS1
TypeScript
ANG
Angular Framework
VUEJS1
Vue.js + Material Design + Firebase Basics
AJS
AngularJS Framework
EXTJS
Sencha Ext JS Framework

Rust

RUST1
Rust – Introduction to Programming
RUST2
Rust – Advanced Programming
RUST3
Rust – Generic Programming
RUST4
Rust – Parallel Programming
RUST5
Rust – Design Patterns
RUST6
Rust – Unsafe Programming
GO1
Go – Introduction to Programming
GO2
Go – Advanced Techniques
GO3
Go – Generic Programming
GO4
Go – parallel programming
GO5
Go – Design Patterns
JULIA1
Julia – Basics of Programming

OOA, UML

BPMN
Introduction to Business Process Modeling with BPMN
UML1
Fundamentals of UML Modeling with Enterprise Architect
UMLAI1
UML Modeling with AI
SWARCH1
Applied Software Architecture: Building Enterprise Solutions
SDM
Software Design Mastery: Practical Workshop
SOLID
Practical Application of SOLID Principles in Software Design and Development

Programming - other

RUBY1
Ruby – Basics of Programming
PRL1
Perl Language – Basic Course
PRL2
Perl – Advanced Programming
PRG
Introduction to Programming
GIT
Git – Version Control Systems
GIT2
GitLab – Git server
GIT3
GitLab CI – Continuous Integration
IOS2
Apple iOS Application Development in Objective-C
CUDA1
Introduction to CUDA
CUDA2
GPU Computing
CUDA3
GPU Computing – Practical Lab
CUDA4
OpenMP and MPI
CUDA5
Numerical Computing on GPUs
CUDA6
Deep Learning on Graphics Processors
CUDA7
R Scripting