WT - Programming Fundamentals - April 2025
Skills which you will acquire
- Basic skills in working with HTML and CSS
- Handling the standard functionality of the programming language
- Problem analysis and reduction to computer-executable steps
- Working with linear data structures
- Understanding the interconnection between different IT concepts
Topics
-
Resources -
Resources
No description yet
Resources
There are no resources for this lecture yet
-
Basic Syntax, Conditional Statements and Loops -
Basic Syntax, Conditional Statements and Loops
No description yet
Resources
There are no resources for this lecture yet
-
Exercise: Basic Syntax, Conditional Statements and Loops -
Exercise: Basic Syntax, Conditional Statements and Loops
No description yet
Resources
There are no resources for this lecture yet
-
Git and GitHub -
Git and GitHub
• Software Configuration Management;
• Introduction to Git;
• Introduction to GitHub.Resources
There are no resources for this lecture yet
-
Data Types and Variables -
Data Types and Variables
• Data Types and Variables;
• Integer Types;
• Real Number Types;
• Type Conversion;
• Boolean Type;
• Character Type;
• String Type.Resources
There are no resources for this lecture yet
-
Exercise: Data Types and Variables -
Exercise: Data Types and Variables
No description yet
Resources
There are no resources for this lecture yet
-
HTTP Basics -
HTTP Basics
No description yet
Resources
There are no resources for this lecture yet
-
Arrays/Lists Basics -
Arrays/Lists Basics
No description yet
Resources
There are no resources for this lecture yet
-
Exercise: Arrays/Lists Basics -
Exercise: Arrays/Lists Basics
No description yet
Resources
There are no resources for this lecture yet
-
HTML & CSS Basics -
HTML & CSS Basics
No description yet
Resources
There are no resources for this lecture yet
-
Methods/Functions -
Methods/Functions
No description yet
Resources
There are no resources for this lecture yet
-
Exercise: Methods/Functions -
Exercise: Methods/Functions
No description yet
Resources
There are no resources for this lecture yet
-
Software Development Concepts - Part 1 -
Software Development Concepts - Part 1
No description yet
Resources
There are no resources for this lecture yet
-
List/Lists Advanced/Arrays Advanced -
List/Lists Advanced/Arrays Advanced
No description yet
Resources
There are no resources for this lecture yet
-
Exercise: List/Lists Advanced/Arrays Advanced -
Exercise: List/Lists Advanced/Arrays Advanced
No description yet
Resources
There are no resources for this lecture yet
-
Exam Preparation -
Exam Preparation
No description yet
Resources
There are no resources for this lecture yet
-
Exam Preparation -
Exam Preparation
No description yet
Resources
There are no resources for this lecture yet
-
Mid Exam -
Mid Exam
No description yet
Resources
There are no resources for this lecture yet
-
Objects and Classes -
Objects and Classes
No description yet
Resources
There are no resources for this lecture yet
-
Exercise: Objects and Classes -
Exercise: Objects and Classes
No description yet
Resources
There are no resources for this lecture yet
-
Software Development Concepts - Part 2 -
Software Development Concepts - Part 2
No description yet
Resources
There are no resources for this lecture yet
-
Associative Arrays -
Associative Arrays
No description yet
Resources
There are no resources for this lecture yet
-
Exercise: Associative Arrays -
Exercise: Associative Arrays
No description yet
Resources
There are no resources for this lecture yet
-
Bitwise Operations -
Bitwise Operations
• What is a Bit, Byte, KB and MB?;
• Numerals Systems;
• Representation of Data in Computer Memory.Resources
There are no resources for this lecture yet
-
Text Processing -
Text Processing
No description yet
Resources
There are no resources for this lecture yet
-
Exercise: Text Processing -
Exercise: Text Processing
No description yet
Resources
There are no resources for this lecture yet
-
Problem Solving -
Problem Solving
No description yet
Resources
There are no resources for this lecture yet
-
Regular Expressions -
Regular Expressions
No description yet
Resources
There are no resources for this lecture yet
-
Exercise: Regular Expressions -
Exercise: Regular Expressions
No description yet
Resources
There are no resources for this lecture yet
-
Database Basics -
Database Basics
• Databases Introduction;
• SQL vs. NoSQL Databases;
• DBMS Systems;
• Relational Databases, SQL and MySQL Database;
• NoSQL Databases and MongoDB.Resources
There are no resources for this lecture yet
-
Exam Preparation -
Exam Preparation
No description yet
Resources
There are no resources for this lecture yet
-
Exam Preparation -
Exam Preparation
No description yet
Resources
There are no resources for this lecture yet
-
QA Introduction -
QA Introduction
• Software Quality Assurance;
• QA Engineers and Resposibilities;
• Bugs and Bug Trackers;
• Testing, Test Types and Test Levels;
• Test Automation, Frameworks and Tools.Resources
There are no resources for this lecture yet
-
Basic Web Project -
Basic Web Project
No description yet
Resources
There are no resources for this lecture yet
-
Practical Exam -
Practical Exam
No description yet
Resources
There are no resources for this lecture yet
-
Retake Mid Exam -
Retake Mid Exam
No description yet
Resources
There are no resources for this lecture yet
-
Retake Practical Exam -
Retake Practical Exam
No description yet
Resources
There are no resources for this lecture yet
Who is the target audience for the course?
What is the enrollment deadline and when does the course start?
The training starts on September 05, 2023. To enroll in the Fundamentals Module, you need to choose one of the technologies listed below: C#, Java, JavaScript, or Python. Registration is done HERE. After selecting your preferred training format, you will have the opportunity to choose a desired technology. Once the fee is successfully paid, you will be registered for the training. The sessions will be conducted entirely online, as follows:
- Programming Fundamentals with Java - starts on 05 September
You can find the full schedule
in the "Topics" section on the page of each course in the module.
How and where are the classes be held?
You can study online in real time. Immediately after each lesson, you also get access to the lesson recording and learning resources.
What is the date of the exam and what does it include?
The course includes a midterm and a final exam, both of which will be conducted online.
- Midterm exam - practical section, consisting of practical tasks, on Date.
- Final exam - practical section, consisting of practical tasks, on Date.
Do I receive a certificate after the exam?
After successfully passing the exam, you will receive a certificate from SoftUni if you achieve a grade higher than 70%.
