Programming

ProgrammingChoose from our vast offer training courses. For your better orientation are divided into basic categories

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++

C1
C Language — Programming Basics
C2
C Language – Advanced Programming
C3
C Language – Design Patterns
CPP1
C++ – Programming Basics
CPP2
C++ – Advanced Programming
CPP3
C++ – Design Patterns
CPP4
C++ – Parallel Programming
CPP5
C++ – Generic Programming

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
SWARCH1
Applied Software Architecture: Building Enterprise Solutions
UML1
Fundamentals of UML Modeling with Enterprise Architect
UMLAI1
UML Modeling with AI
SOLID
Practical Application of SOLID Principles in Software Design and Development
SDM
Software Design Mastery: Practical Workshop

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