Apprentices are challenged through an intensive curriculum that covers a full stack, including HTML, CSS3, JavaScript, C#.NET, agile methodology, database theory, SQL Server, Git, and more. These topics are presented by Microsoft experts that help our apprentices understand the business impact of their work.