This course introduces developers to generative AI technologies, focusing on their practical applications in software development. You will explore the core concepts of generative AI and understand the basic functionalities and ethical considerations of generative AI. The course is structured to provide a comprehensive overview, starting with the fundamentals of generative AI and progressing to its practical uses in code review, documentation, and project planning. Through engaging modules, you will gain a solid foundation in navigating the risks and responsibilities associated with AI. Hands-on activities and quizzes will reinforce the knowledge gained, ensuring that you are well-equipped to harness the potential of generative AI in your development workflows. Required Course Materials: A Copilot license is required to complete this course. If you don’t have a Microsoft 365 Personal or Family license, you can start a free 30-day trial using the link provided in the course.
What you'll learn
Core concepts and basic functionalities of generative AI
Using GitHub Copilot for code review and documentation
Applying generative AI to project planning workflows
Ethical considerations and responsible use of AI in software development
Navigating risks associated with AI-assisted coding
Course objectives
Provide a comprehensive overview of generative AI fundamentals for developers
Demonstrate practical applications of generative AI in software development workflows
Build understanding of ethical responsibilities when using AI development tools