The AI-Driven Software Developer: Optimize, Innovate, Transform
59mBeginner2025-04-04
Authors

Ronnie Sheer
Software Developer and Instructor
Course details
AI is revolutionizing software development—are you ready? In this course, join instructor Ronnie Sheer as he outlines how AI has transformed the world of software development, and shows you how to stay informed about future trends. Find out how generative AI, which got started in coding as autofill and chat conversations, has been rapidly expanding into more advanced and intricate practices integrated with development environments. Along the way, learn how retrieval-augmented generation (RAG) can help focus your code generation, and how to build complete lifecycles of development practice with AI tools.
Learning objectives
Describe the ways in which AI is transforming software development and identify how to stay on top of future trends.
Apply prompt engineering and productivity tips specific to generative coding.
Identify key AI tools and how to blend them for best results, managing security, and applying responsible AI practices.
Learning objectives
Describe the ways in which AI is transforming software development and identify how to stay on top of future trends.
Apply prompt engineering and productivity tips specific to generative coding.
Identify key AI tools and how to blend them for best results, managing security, and applying responsible AI practices.
Skills covered
Quick TipsPersonal Productivity SoftwareProgramming FoundationsArtificial Intelligence FoundationsArtificial Intelligence (AI)Business Software and ToolsSoftware Development
Concepts
0. Introduction
- 01 - How AI is transforming software development
1. AI Tips for Software Developers
- 02 - Prompt engineering for software developers
- 03 - Using AI to develop software ethically and securely
- 04 - Productivity tips for software developers
- 05 - Understanding AI models - LLMs, SLMs, open source, and more
- 06 - The agentic revolution
- 07 - How retrieval-augmented generation can ground your model
- 08 - Governance and responsible AI
- 09 - Using AI for technical interview preparation
- 10 - Eliciting feedback from AI systems
- 11 - Continuing your AI journey