Practical Python
Python course for beginners: process files, analyse tables with pandas and automate routine tasks in a script of your own.


Programming courses on Python, JavaScript, TypeScript, Java and other languages. Compare languages and levels, then enquire about training.
Programming includes courses on languages such as Python, JavaScript, TypeScript and Java, as well as Go, Rust, C++ and C#. The topics suit career changers, apprentices, specialists who want to automate tasks and developers adding another language. For entry and automation, “Practical Python” fits. If you work in the browser with type safety, choose “JavaScript & TypeScript”. For larger business applications, there is “Java development”. Decide by area of use: automation, web interface or backend. Prerequisites, scope and dates are confirmed on enquiry.
Python course for beginners: process files, analyse tables with pandas and automate routine tasks in a script of your own.
JavaScript training with TypeScript: learn syntax, asynchronous code and DOM scripting, and write scripts your team can maintain and extend later.
Java training for beginners: understand classes, collections and exceptions, then build a small tested application with Maven and JUnit.
Build a small backend service in Go and make its failure cases understandable. Focus on clear interfaces, explicit error handling and repeatable tests rather than a ready-made framework skeleton.
Learn Rust fundamentals through an original command-line tool. Examine how ownership and borrowing shape a program, then model expected failures so they can be tested and reported clearly.
Automate a bounded task in Google Sheets and make its results reviewable. Work with fictional data, limited permissions and understandable error messages rather than uncontrolled changes to team files.
Import large measurement datasets from CSV files while managing resources safely with RAII and smart pointers. Compare ownership choices and use move semantics to process large data blocks efficiently.
Build a typed, cancellable import workflow for delivery orders. Use nullable reference types to validate incoming data and coordinate asynchronous tasks with CancellationToken.
Build a configurable warehouse REST service with Spring Boot profiles for runtime settings. Structure beans and services with dependency injection, and validate request data at the API boundary.
Build an asynchronous ticket search API with team-based access. Define Pydantic request and response models, inject the authentication context through a dependency, and keep blocking I/O separate.
Build an order dashboard for phones and tablets with Flutter widgets. Model loading, error, and empty states, then adapt the layout to two screen widths.
Create a task app with platform-aware navigation. Structure list and detail screens, adapt safe areas for iOS and Android, and check keyboard behavior in forms.
Build a booking list with a note draft using SwiftUI state and bindings. Use NavigationStack for list and detail screens, with previews for empty and long datasets.
Create a commute-time app that preserves state across lifecycle changes. Separate loading and result states in Compose, then connect a ViewModel to Kotlin Flow.
Build a report service with bounded concurrency. Limit simultaneous jobs in a Node.js backend and add an I/O timeout for an external dependency.
Build a warehouse movement API with ASP.NET Core Minimal APIs. Add correlation IDs through middleware and choose appropriate dependency injection lifetimes.
Understand Python in more depth: shape your classes through the data model, use descriptors, context managers and generators, and use asyncio with care.
In the Salesforce developer course you build a bounded extension, integrate tests and security considerations and plan how to extend the code further.
The ABAP course takes you from tools and project structure to your own function with tests, debugging, security review and documentation.
The beginner Python course shows how to solve automation and data tasks with your own scripts, test them and document them cleanly.
In the Java course you build applications for enterprise systems, covering project structure, interfaces, tests, security aspects and code review.
The TypeScript course shows how to build type-safe applications, type interfaces cleanly and secure them with tests and code review.
In the .NET course you develop applications from project structure to a reviewed function, with tests, debugging and security aspects.