Programming experience

I've started coding when I was in 7th grade, when I got into DAVID Holding's academy. There I learned HTML and CSS. After these courses I learned how to work with Bootstrap so that the websites I created can be responsive. In 8th grade I started learning C# in school (about 2 periods per week between 8 - 10th grade so it was not intensive). In 10th grade I started studying in a national program "IT Career" which I graduated from in 12th grade. There I studied C# again and went through modules in order:

  • Introduction to programming
  • Programming
  • Introduction to OOP
  • Introduction to data structures and algorithms
  • OOP
  • Databases - on this module we worked with MySQL Workbench
  • Software development
  • Introduction to operational systems and embedded systems - on this module we learned basic Arduino
  • Company Practice
  • Algorithms and data structures
  • Functional programming - on this module we worked with Haskell
  • Internet programming
  • Software engineering - on this module we started learning ASP.NET

I studied C#, SQL, HTML and CSS at school too in 11th and 12th grade (7 periods per week) but most of the things I learnt during these hours overlapped with these I learnt from the national program. During the "Practice" module I had to take an internship and I choose to go back to DAVID Holding's academy and there I went through C#'s OOP, introduction to databases (there I used Microsoft SQL Server Management System and learnt Entity Framework in order to connect C# apps with database) and started studying Blazor. During that time I helped in the company by writing Unit tests.