The course examines fundamental concepts in programming that are the basis for effective and quality learning in professional modules.Students build on the knowledge acquired 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 are studied, such as HTML and CSS, HTTP, bitwise operations, and more. The fundamentals of web development are explored, as well as one of the most common technologies and tools, and the course successfully builds students' awareness of upcoming professional modules and the knowledge they will gain from them to become successful software developers.
Skills that are acquired during this course:
- Handling standard programming language functionality
- Web development basics
- Understanding the relationship between different IT concepts
- Analyzing complex problems and reducing them to computer-executable steps
- Basic HTML and CSS skills
- Working with linear data structures
The course starts at 9th of January 2023.