Course Description

This course examines how artificial intelligence technologies are increasingly used to facilitate, accelerate, and transform the application development lifecycle across digital products, creative technologies, and innovation-driven ventures. It focuses on the integration of AI-assisted development tools, intelligent automation, generative systems, and data-driven decision frameworks that enhance speed, scalability, and quality in software and product development processes.

Rather than treating AI solely as an end product, the course positions AI as an enabling infrastructure for rapid prototyping, code generation, testing automation, user experience personalization, and continuous product optimization. Students explore how machine learning models, generative AI, lowcode and no-code platforms, and intelligent development environments reshape traditional engineering workflows. The course also addresses system architecture, deployment strategies, and responsible innovation considerations associated with AI-accelerated development.

Through applied projects and real-world case studies, students develop functional AI-enabled applications while critically assessing productivity gains, limitations, and ethical implications.

Learning Outcomes

Upon successful completion of this course, students will be able to:

Knowledge

  • Demonstrate advanced understanding of AI-assisted development paradigms and intelligent automation systems
  • Explain how generative models, machine learning services, and low-code platforms accelerate application development
  • Analyze organizational and strategic implications of AI-enabled development workflows

Skills

  • Utilize AI-based tools for rapid prototyping, code generation, testing, and deployment
  • Integrate machine learning APIs and generative services into application architectures
  • Automate development pipelines using intelligent development environments
  • Evaluate performance, scalability, and reliability of AI-enabled applications

Competencies

  • Design and implement AI-accelerated digital products efficiently and responsibly
  • Adapt development strategies to leverage emerging intelligent tooling ecosystems
  • Balance speed of innovation with quality, security, and ethical considerations
  • Collaborate effectively within interdisciplinary product development teams

Key Topics Covered

  • AI-assisted software development environments
  • Generative AI for code, design, and content generation
  • Low-code and no-code development platforms
  • Intelligent automation in testing and deployment pipelines
  • Machine learning APIs and cloud-based AI services
  • Rapid prototyping with AI-driven tools
  • Continuous integration and intelligent DevOps
  • Personalization and adaptive user experiences
  • Security, reliability, and governance in AI-enabled applications
  • Ethical and responsible AI-enabled development