The course starts strong by introducing students to what full-stack development is and guiding them through problem-solving techniques and methods, which is great. However, the challenges begin when it transitions to teaching programming in C#.
One major issue is the lack of guidance on setting up .NET. Students are expected to figure it out on their own, which can be frustrating. While the programming concepts are taught step by step and explained well initially, the final module (Module 6) feels disorganized. It covers one topic in the lessons but tests you on a completely different one.
Moreover, the tests are overly difficult and discouraging, making it hard to stay motivated. While the course has some strong points at the beginning, the inconsistencies and steep challenges in the later stages hinder the overall learning experience.