Page 1 / 16

Use the side arrows or keep scrolling near the end of the page.

Close reader

Use the side arrows or keep scrolling near the end of the page.

Page 1

Java, Python courses

Active courses: 15 16 pages
Java, Python courses

Category overview

 

Contents

Active courses: 15

Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course
Open course

Price incl. VAT

1 246.00 €

Current VAT 23%

Duration

Day: 8 days

Course overview

Python Programmer with AI Assistance - a package of courses is intended for those who want to acquire the basics of programming in Python using artificial intelligence. In the course, you will learn the basics of Python and advanced programming, which you will expand with programming with AI assistance. Python is an ideal programming language even for beginners. The package of courses covers work with artificial intelligence - general familiarization with basic terms and chatbots such as ChatGPT or Gemini. You will then learn to apply AI when developing applications in Python. The package contains the courses: Python programming - basics in the scope of 2 days Python programming - advanced in the scope of 2 days Introduction to working with artificial intelligence in the scope of 2 days AI assistance when programming in Python in the scope of 2 days

Minimum input knowledge

No specific entry knowledge is assumed.

Output knowledge

Creating more complex programs in Python, including object-oriented design creation and its implementation. All this without, but especially with effective use of artificial intelligence.

Training syllabus

Installation of Python and PyCharm IDE

  • creating first scripts running a program in PyCharm IDE running a program on Linux

Python Language

  • characteristics of the Python language history of the language and its use

Lexical Structure of Python

  • comments and whitespace identifiers, literals operators and separators keywords

Data Types and Variables

  • Boolean data type numbers and strings None data type

Working with Strings

  • creating strings basic string operations string formatting

Price incl. VAT

798.00 €

Current VAT 23%

Duration

Day: 6 days · Evening: 12 days · Weekend: 6 days

Course overview

The Python course is intended for everyone who wants to learn the modern Python programming language. Python is an ideal programming language even for complete beginners. The course syllabus and program are compiled so that course graduates can find employment on the labor market. It also includes an introduction to artificial intelligence for programmers. After completing the course, you will receive a Certificate from us. The package includes courses: Python Programming - Basics with a scope of 2 days Python Programming - Advanced with a scope of 2 days Introduction to Working with Artificial Intelligence with a scope of 2 days

Minimum input knowledge

Regular PC use. Basic knowledge of any programming language is welcome.

Output knowledge

Creating more complex programs in Python, including creation of object design and its implementation. Familiarization with the basics of artificial intelligence and principles of its use in programming practice.

Training syllabus

Installing Python and PyCharm IDE

  • creating first scripts running a program in PyCharm IDE running a program on Linux

Python Language

  • characteristics of the Python language history of the language and its use

Lexical Structure of Python

  • comments and white spaces identifiers, literals operators and separators keywords

Data Types and Variables

  • Boolean data type numbers and strings None data type

Working with Strings

  • creating strings basic operations with strings string formatting

Price incl. VAT

282.90 €

Current VAT 23%

Duration

Day: 2 days · Evening: 3 days · Weekend: 2 days

Course overview

The course is intended for everyone who wants to learn the basics of the modern, popular and highly effective Python language.

Minimum input knowledge

General basics of programming.

Output knowledge

Mastering the creation of simple programs in Python.

Training syllabus

Introduction

  • Basic properties of Python

Comparison with Other Languages

Installation and Use of IDLE

  • Installation of Python

Creating a Script in IDLE and Running It

Language Basics

  • Python language syntax
  • Output
  • Reading input from the user
  • Variables, data types, conversion
  • Mathematical and logical operations, programming a calculator
  • Program flow control, commands for branching and loops

Price incl. VAT

319.80 €

Current VAT 23%

Duration

Day: 2 days · Evening: 3 days · Weekend: 2 days

Course overview

The course is intended for everyone who masters the basics of Python and wants to expand their knowledge of this modern, popular and highly effective Python language.

Minimum input knowledge

Basics of Python.

Output knowledge

Creating more complex programs using built-in as well as custom modules and functions. Mastering the creation of object design and implementation in Python.

Training syllabus

Introduction

  • review of Python 3 basics

Language Basics

  • lists (array), tuples and working with them working with strings, formatting, string module dictionaries and working with them

Working with Files

  • basics of working with files opening files for reading and writing working with files

Errors and Exceptions

  • getting familiar with exceptions types, raising, catching and handling exceptions

Object-Oriented Programming

  • OOP basics, classes, properties and methods constructors and destructors inheritance and multiple inheritance

Price incl. VAT

356.70 €

Current VAT 23%

Duration

Day: 2 days · Evening: 3 days · Weekend: 2 days

Course overview

The Basics of Data Analysis course is intended for all applicants who want to find employment in the dynamically growing segment of data analysis. The course covers key knowledge that applicants need for the position of a data analyst working with Python.

Minimum input knowledge

The course is suitable for applicants interested in data analysis who have successfully mastered the topics covered in the Python programming - basics course and ideally also Python programming for advanced users.

Output knowledge

Graduates will gain key knowledge and skills that are needed for the work of a data analyst working with Python.

Training syllabus

Introduction to Data Analysis

  • What data analysis is
  • Roles: data analyst, data engineer, data scientist

Advanced Techniques for Working with Data

  • Advanced work with functions
  • Selection, filtering and sorting of data
  • Grouping data
  • Working with float and Decimal types
  • Use of dataclass and namedtuple

Working with Data Sources

  • CSV, JSON and XML formats
  • Processing Excel files using the openpyxl module

Data Visualization

  • Creating charts using the Matplotlib library
  • Chart types: scatter, line, bar, pie
  • Working with subplots

Web Scraping - Obtaining Data from the Web

  • HTTP requests using the httpx module
  • Parsing HTML with the selectolax module

Price incl. VAT

369.00 €

Current VAT 23%

Duration

Day: 2 days · Evening: 4 days · Weekend: 2 days

Course overview

The AI Assistance When Programming in Python course is intended for everyone who wants to become familiar with a modern way of programming in Python with the help of artificial intelligence

Minimum input knowledge

Basics of programming in Python, basics of AI

Output knowledge

Course participants will become familiar with the principles and techniques of programming in Python with the assistance of artificial intelligence.

Training syllabus

Large Language Models (LLM)

definition of LLM, creation of language models, use of existing models

Chatbots

Copilot, Gemini, ChatGPT, DeepSeek

Prompts

Price incl. VAT

356.70 €

Current VAT 23%

Duration

Day: 2 days · Evening: 3 days · Weekend: 2 days

Course overview

The Python Practical Programming with Libraries course is intended for programmers who know the Python language and want to expand their knowledge by working with Python language libraries. The course works with the PyCharm development environment.

Minimum input knowledge

Minimum entry knowledge: good knowledge of the Python language. Before the training, completion of the Python Programming Basics and Python Programming for Advanced Users modules is recommended.

Output knowledge

Output knowledge is not available yet.

Training syllabus

Dates and Time with the PyQt Library

  • QDate, QTime and QDateTime classes universal time daylight and winter time

Creating Charts with the Matplotlib Library

  • creating and exporting charts line, bar and pie charts

Working with Excel Files with the Openpyxl Library

  • reading and writing data formulas, images and charts

Working with Images with the Pillow Library

  • image manipulation image export creating a watermark

Creating a GUI with the PyQt Library

  • principles of graphical user interface basic components (QLabel, QPushButton, QSlider) event programming working with graphics

Price incl. VAT

1 249.99 €

Current VAT 23%

Duration

Day: 7 days · Evening: 14 days · Weekend: 7 days

Course overview

The retraining course Java Programmer - Comprehensive Skills is intended for programmers who want to enter the labor market with the aim of increasing their qualification and applying for the position of Java Programmer. Course participants will go step by step through programming in the Java environment and the NetBeans development environment. They will gain knowledge and skills adequate for creating applications in Java and learn to write more complex programs that will implement some network or database mechanisms. It is a package of courses: Java Language Basics I, Java II, Java III - Advanced. The start day of the first course is listed; we will inform you about the other dates.

Minimum input knowledge

Basic knowledge of any programming language.

Output knowledge

Knowledge and skills adequate for creating applications in Java. Ability to write more complex programs that will use some network or database mechanisms. Programming database access using JDBC, network applications, sockets and the use of technologies such as SOAP, Corba IDL and others.

Training syllabus

Java Language Basics I Course

Java Language

  • characteristics and history of Java JRE, JDK installation of JDK and NetBeans IDE

Lexical Structure of Java

  • comments and white space identifiers and literals operators and separators keywords

Data Types and Variables

  • primitive types reference types

Working with Strings

  • string initialization basic string operations String and StringBuilder string formatting

Price incl. VAT

799.50 €

Current VAT 23%

Duration

Day: 5 days · Evening: 10 days · Weekend: 5 days

Course overview

The retraining course JAVA Programmer is intended for programmers who want to find employment on the labor market with the aim of increasing their qualification and applying for the position of Java Programmer. Course participants will go step by step through programming in the Java environment and the NetBeans development environment. They will gain knowledge and skills adequate for creating applications in Java and learn to write more complex programs that will implement some network or database mechanisms. This is a package of courses: Java Language Basics I course, Java II course. The day shown is the start day of the first course; we will inform you about the other dates.

Minimum input knowledge

Basic knowledge of any programming language.

Output knowledge

Knowledge and skills adequate for creating applications in Java. Ability to write more complex programs that will use some network or database mechanisms

Training syllabus

Java Language Basics I Course

Java Language

  • characteristics and history of Java JRE, JDK installation of JDK and NetBeans IDE

Lexical Structure of Java

  • comments and white spaces identifiers and literals operators and separators keywords

Data Types and Variables

  • primitive types reference types

Working with Strings

  • initialization of strings basic operations with strings String and StringBuilder string formatting

Price incl. VAT

479.70 €

Current VAT 23%

Duration

Day: 3 days · Evening: 6 days · Weekend: 3 days

Course overview

Participants in the Java course will become familiar with the basic principles of modern programming languages, the programming tools of the Java developer package and the development environment (IDE). In this part of the course, they will gain knowledge and skills for creating simple applications in Java.

Minimum input knowledge

Knowledge of programming is welcome. Before the training, completion of the SQL Language Basics module is recommended.

Output knowledge

Output knowledge is not available yet.

Training syllabus

Description of the Java Language and Its Properties

OOP Basics

  • polymorphism inheritance encapsulation control of visibility of member data and functions

Comments

Language Data Types, Variables

Variable Initialization

  • constructors overloading garbage collector

Price incl. VAT

319.80 €

Current VAT 23%

Duration

Day: 2 days · Evening: 4 days · Weekend: 2 days

Course overview

Participants in the Java II. course will follow up on the basic knowledge acquired from the basic course and expand it with more advanced programming procedures.

Minimum input knowledge

Basics of Java. Before the training, completion of the Java Language Basics I. course is recommended.

Output knowledge

Mastering more advanced programming procedures in Java.

Training syllabus

Sorting and Ordering Data

  • Comparing and sorting basic data types Comparing and sorting objects Comparable and Comparator

Generics

  • need for generic programming type erasure automatic type inference

Functional Java

  • functional interfaces Function, Predicate, Consumer, Supplier @FunctionalInterface lambda expressions

Streams and Lambda Expressions

  • characteristics of streams filtering, mapping sorting, reductions

Input-Output Operations

  • I/O operations in Java Reader and Writer FileInputStream, InputStreamReader working with CSV files

Price incl. VAT

483.39 €

Current VAT 23%

Duration

Day: 2 days · Evening: 4 days · Weekend: 2 days

Course overview

This course is intended for programmers who have basic knowledge of Java and want to expand this knowledge with more advanced techniques. At the output, the graduate should be able to write more complicated programs that will implement some network or database mechanisms.

Minimum input knowledge

Basics of the Java programming language

Output knowledge

Mastering more advanced programming techniques in Java. Programming database access using JDBC, network applications, sockets and using technologies such as SOAP, Corba IDL and others.

Training syllabus

Data Structures

  • arrays sorting array as return value comparing arrays

Containers

  • types of containers iterators

Generics

  • dynamic identification type detection at runtime casting

exceptions

  • division use meaning exception processing

Security in Java

Price incl. VAT

602.70 €

Current VAT 23%

Duration

Day: 2 days · Evening: 3 days · Weekend: 2 days

Course overview

The JasperReports course is advanced training for the Java programming language.

Minimum input knowledge

No specific input knowledge is assumed.

Output knowledge

Output knowledge is not available yet.

Training syllabus

Practical Use of JasperReports and iReport for Report Creation

  • libraries, sources, documentation first report and test of supported output formats (PDF, HTML, RTF, XML, XLS, ODF)

Practical Use of iReport for Visual Report Design

  • page layout parameters, fields, variables use of images barcodes data sources dynamic report with data from a data source dynamic images inserting and using charts subreports

Advanced Techniques

  • manipulation of report contents at runtime, use of scriptlets online generation of print reports on the web (on-the-fly-PDF-servlet) compilation of report source code options for report placement discussion conclusion

Price incl. VAT

479.70 €

Current VAT 23%

Duration

Day: 2 days · Evening: 3 days · Weekend: 2 days

Course overview

The course is focused on the use of the Java language platform for working with XML data.

Minimum input knowledge

No specific input knowledge is assumed.

Output knowledge

Output knowledge is not available yet.

Training syllabus

Processing an XML Document as a Whole

  • processing the document tree document output

Sequential Processing of an XML Document

  • event-based processing event types principle of the state machine error processing

Use of XSLT Transformation

  • example of XSLT language schema compilation and input processing resource requirements implementation of custom functions discussion conclusion

Page 16

JavaMail

Price incl. VAT

307.50 €

Current VAT 23%

Duration

Day: 1 day · Evening: 2 days · Weekend: 1 day

Course overview

The JavaMail course is focused on the use of an interface for working with e-mail communication on the Java language platform.

Minimum input knowledge

Knowledge of Java programming language.

Output knowledge

Output knowledge is not available yet.

Training syllabus

Practical Use of JavaMail Interface

  • basic protocols for working with electronic mail (POP3, IMAP, SMTP) basics of electronic signature (repetition) necessary libraries create and send an email specifics of e-mail communication in the Central European character set environment. create an email with an attachment creating signed emails creating encrypted emails