This course is designed to introduce beginner-level programmers to the fundamentals of writing clean, efficient code with the help of AI-based programming assistants. It covers best practices in coding, prompt engineering for AI tools, and techniques to accelerate the development process.
Course Objectives
- Understand and apply coding best practices to write more maintainable and scalable code.
- Master prompt engineering to effectively utilize AI as a programming assistant.
- Learn strategies to reduce development time and increase productivity.
Syllabus
- Introduction
- Program Building Phases
-
Requirement Analysis & Planning
- Setting up a Dev Environment
- Design, Coding, Testing, & Debugging
- Refactoring, Documentation, and Deployment
- Maintenance
- Conclusion