1. Programming Fundamentals
Goal: To learn the fundamental concepts of programming, without using any specific programming language
2. JavaScript
Goal: To learn JavaScript, alongside HTML and CSS, in order to create robust, dynamic and interactive user experiences