IBMFree Video

Free AI Coding Course: Agents, Code Reviews and Quality

Examine how AI assistants and coding agents affect software development, from specifications and code generation to reviews and refactoring. This free IBM video course emphasizes quality, security and developer judgment. It is a guided collection of explanations, not a promise that generated code can replace testing or engineering review.

Video 1 of 21 9:00

Spec-Driven Development: AI Assisted Coding Explained

About this course

Examine how AI assistants and coding agents affect software development, from specifications and code generation to reviews and refactoring. This free IBM video course emphasizes quality, security and developer judgment. It is a guided collection of explanations, not a promise that generated code can replace testing or engineering review.

What you can learn

  • AI-assisted development
  • Specification writing
  • Code review
  • Safe refactoring
  • Technical debt
  • Code risk assessment

Course at a glance

Provider IBM
Platform YouTube · IBM Technology
Access Free Video
Level Intermediate — WikiFree audience assessment
Language English
Selected lessons 21
Video duration 3h 38m · allow extra time for reflection and practice
Details checked 9 October 2026

Inside the course

Compare agentic coding, pair programming and rapid application development. Explore how agents understand a codebase, how IDE and CLI workflows differ, and why clear specifications, review practices and security checks still matter.

Try this learning exercise

Take a small application change and write its acceptance criteria. Create a review checklist covering correctness, tests, dependencies and security, then describe which parts an assistant could help with and which decisions need human review.

How to follow the course

Choose a lesson from the list or search for a specific topic. Use Previous and Next to continue, and mark lessons complete as you go. Progress is saved in this browser without a WikiFree account.

Unavailable recordings are listed in Course content. Known lesson titles are retained; when the source hides a title or position, this is stated explicitly. Unavailable videos are not included in the video duration.

Free access, requirements and certificates

The selected public YouTube videos are free to watch. No paid subscription, payment card or examination is required for this video learning path. WikiFree independently organizes IBM Technology explainers and tutorials for self-paced study. This listing is not an official IBM qualification and does not include an IBM certificate, graded assignment or instructor feedback.

Some programming and version-control experience is recommended. An AI subscription is not required to follow the videos or complete the planning exercise.

Official IBM Technology playlist source ↗

Related courses for your next step

Compare course focus, level and study time
Compare the published course outlines. A lower level is a preparation option, not a required prerequisite.
CourseLevelFocusStudy time
This course — Free AI Coding Course: Agents, Code Reviews and QualityIntermediateAI-assisted development · Specification writing · Code review3h 38m of video; practice time is additional
Gemini for Application Developers: Free Google Coding InstructionBeginnerAI-assisted development literacy · Code explanation prompting · Cloud Code awareness1 hour 30 minutes; provider full-course estimate including practical activities; instruction-only study time may differ.
The Missing Semester: Free Developer Tools CourseIntermediateCommand-line fluency · Development environments · Debugging and profiling10h 2m of video; practice time is additional
Free Yale Course: Introduction to Medical SoftwareIntermediateSoftware lifecycle · Risk awareness · Design documentation13h 10m of video; practice time is additional
Share this course

Provider: IBM. Videos play from the IBM Technology channel on YouTube.

Report a correction

Questions & discussion

Share a useful question or correction. Comments appear after moderation. Please avoid personal or sensitive information.

Add to the discussion

Your email address will not be published. Required fields are marked *