Designed to be accessible as an entry-level course in modern software development principles,
this course embraces the potential for strategic integration and appropriate use of AI tools to
enhance operational efficiency of the development process without compromising quality or
safety. Emphasis is also placed on human-centered design, ensuring an enhanced user
experience both during development and post development of software technology.
View SyllabusSkills You'll Learn
Software Development, Generative AI, Software Design, Systems Development Life Cycle, Artificial Intelligence, Application Development, Requirements Analysis, User Research, Usability, UI/UX Research, User Experience Design, Human Centered Design, Software Development Methodologies, Software Engineering, Software Development Tools
From the lesson
Module 4: Introduction to Software Development Positions and How AI Can Be Introduced
This module covers the software development process, the key roles and what they do in the software development process, and how AI can fit into the software development process.
[Workload: 1 Week]