The course provides initial programming skills:
- working with IDE (Visual Studio);
- using variables, operators, expressions;
- using the console for input and output of data;
- using conditional statements - if, if - else, switch - case;
- using loops - for, while, do-while, foreach;
The course includes:
- understanding the basic data types in programming;
- extracting pieces of code into methods with parameters and return values;
- using the debugger tracing program execution and finding 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;
- working with classes and objects, using API classes and defining simple classes;
- source control systems, Git and GitHub for team collaboration;
- Basic Syntax
- Data Types and Variables
- Data Types and Variables - more exercises
- Methods and Debugging
- Arrays
- Arrays- more excercises
- Lists
- Dictionaries, Lambda and LINQ
- Dictionaries, Lambda and LINQ - more exercises
- Objects and Classes
- Objects and Calsses - more exercises
- Files and Directories
- Strings processing
- Regex
- String processing and Regex - more exercies