This beautifully designed, hands-on course, covers the fundamentals of software engineering. Instead of overwhelming students with unnecessary details, the course aims to focus on the fundamentals, and to instill solid software engineering principles in beginners. The course utilizing C#, starts slowly with the very basics but quickly picks up steam, leading up to object oriented programming.The course includes:Setting up and using an IDE to compile and run basic programs.VariablesValue Types and Reference TypesAccess modifiersData structuresControl structuresClassesObject oriented programming principles