Generative AI (Bundled) (SF) (Synchronous and Asynchronous E-Learning)
About This Course
The Gen AI Design & Development module offers AI application developers a comprehensive training program centered on harnessing AI technologies for enhanced productivity. Covering fundamental concepts of prompt design, participants learn to craft effective prompts for ChatGPT interactions, optimizing them to elicit desired responses efficiently. The course delves into GitHub Copilot, providing a deep dive into its capabilities and practical applications, including prompt-driven programming and business use cases. Through hands-on exercises with JavaScript and Python, participants gain proficiency in leveraging GitHub Copilot to expedite coding tasks.
Moreover, the curriculum introduces Microsoft Copilot Studio, focusing on its functionalities and integration into software development projects. Learners learn to enable seamless communication between applications and chatbots using APIs, unlocking the potential of Microsoft Copilot Studio in enhancing productivity. Through a combination of Flipped classes, assignments, and real-world case studies, this course equips learners with the knowledge and practical skills necessary to revolutionize their software development workflow, ultimately empowering them to leverage advanced prompt engineering techniques for maximum efficiency.
What You'll Learn
This course comprises the following 5 instructional units
1. Generative AI Models & Tools
2. Prompt Engineering Strategies
3. Content and Design Generation with GenAI and GitHub Copilot
4. Application Development with GenAI and GitHub Copilot
5. Testing and Documentation
Knowledge Learning Outcomes
- Understand generative AI Models, their architectures and applications
- Develop effective prompt engineering strategies for controlling generative AI outputs
- Gain proficiency in using Gen AI co pilot for content, design and code generation
- Learn to integrate generated content and code into application development workflows
- Master testing and documentation practices for evaluating and documenting generative AI systems
Skills outcomes
- Formulate system requirements effectively using prompts
- Plan and design user interface elements for a user-friendly experience
- Generative dynamic and engaging content to meet specific requirements
- Automate design tasks using generative AI algorithms
- Implement web applications powered by AI models and integrate external APIs
- Conduct comprehensive testing to ensure functionality, performance, and compatibility across devices and browsers
Entry Requirements
Minimum one credit in Nitech in STEM or its equivalent