Tags

open course with price instance 30.07.2025 7 Weeks
open course with price instance
tes1 03.07.2025 4 Weeks
test1test1test1test1
Python Programming Basics - Zero Course 03.07.2025 4 Weeks
The Programming Basics course provides the beginning programming skills required for all technology majors at Software University. This includes writing entry-level programming code (basic coding skills), working with an IDE, using variables and data, operators and expressions, working with the console (reading input and printing results), using conditional statements (if, if-else) and loops (for, while, do-while).
WT - Java OOP - May 2025 16.05.2025 6 Weeks
The Java OOP course will teach you the principles of object-oriented programming (OOP), how to work with classes and objects, how to use object-oriented modeling, and how to build class hierarchies. The basic principles of OOP such as abstraction (interfaces, abstract classes), encapsulation, inheritance and polymorphism will be studied. We will go into the most commonly used design patterns. We will pay attention to component testing (writing unit tests) and the concept of Test Driven Development (TDD), the use of reflection.
WT - Programming Fundamentals - April 2025 05.04.2025 12 Weeks
With "Programming Fundamentals," students will begin to learn SoftUni's in-house curriculum for the comprehensive training of software engineers. The course addresses fundamental concepts in programming that are the basis for effective and quality learning in the professional modules. Students will build on the knowledge gained in the Programming Basics course and begin to use more complex programming techniques and structures such as: arrays, sheets, objects and classes. Additional technologies needed by any software developer will be studied, such as HTML and CSS, HTTP, bitwise operations, etc. The fundamentals of web development will be covered, as well as one of the most common technologies and tools, thus the course successfully builds students' awareness of upcoming professional modules and the knowledge they will gain from them to become successful software developers.