Training for six months of intensive software programming. Building over thirty applications with authorization, database management, e-commerce abilities, and more. In-depth knowledge of HTML, CSS, JavaScript. Creating client-side applications using React components and CSS frameworks such as Material UI, Bootstrap, and TailwindCSS. Using technologies server-side such as MongoDB, mongoose, Apollo, GraphQL, Node, etc. Beyond the technologies, there was also a focus on best practices, AGILE methods, RESTful APIs, DRY code, and the importance of version control (using Git/GitHub).