The course covers:
- Source control systems, Git and GitHub for team collaboration;
- Understanding the basic data types in programming;
- Extracting pieces of code into methods with parameters and return values;
- Using the debugger to trace the program execution and find bugs;
- Processing sequences of elements using arrays and lists;
- Working with matrices for processing tabular data;
- Working with dictionaries to map keys to values;
- Using strings for text processing;
- Using Regular Expressions;
- Basics of working with classes and objects, using API classes and defining simple classes;
https://softuni.bg/trainings/1619/programming-fundamentals-may-2017