
AI for Software Development: 70 chapter learning route
Original educational study guides. Chapter 1 is a separately authored starter lesson; Chapters 2–70 are generated first drafts that require subject-matter and editorial review before publication as a complete mastery course.
Language direction changes immediately. Complete translation requires configuration.
Google TranslateThe 70 chapters in order
- Chapter 01 Where AI helps developers · First principlesAbsolute Beginner
- Chapter 02 Where AI helps developers · Worked observationAbsolute Beginner
- Chapter 03 Where AI helps developers · Verification and failure casesAbsolute Beginner
- Chapter 04 Specifying a programming task · Concept and vocabularyAbsolute Beginner
- Chapter 05 Specifying a programming task · Worked measurementAbsolute Beginner
- Chapter 06 Specifying a programming task · Implementation walkthroughAbsolute Beginner
- Chapter 07 Specifying a programming task · Evaluation and extensionAbsolute Beginner
- Chapter 08 Writing testable requirements · Concept and vocabularyAbsolute Beginner
- Chapter 09 Writing testable requirements · Worked measurementAbsolute Beginner
- Chapter 10 Writing testable requirements · Implementation walkthroughAbsolute Beginner
- Chapter 11 Writing testable requirements · Evaluation and extensionAbsolute Beginner
- Chapter 12 Autocomplete versus reasoning tools · Concept and vocabularyAbsolute Beginner
- Chapter 13 Autocomplete versus reasoning tools · Worked measurementCore Fundamentals
- Chapter 14 Autocomplete versus reasoning tools · Implementation walkthroughCore Fundamentals
- Chapter 15 Autocomplete versus reasoning tools · Evaluation and extensionCore Fundamentals
- Chapter 16 Reviewing suggested code · Concept and vocabularyCore Fundamentals
- Chapter 17 Reviewing suggested code · Worked measurementCore Fundamentals
- Chapter 18 Reviewing suggested code · Implementation walkthroughCore Fundamentals
- Chapter 19 Reviewing suggested code · Evaluation and extensionCore Fundamentals
- Chapter 20 Prompting for unit tests · Concept and vocabularyCore Fundamentals
- Chapter 21 Prompting for unit tests · Worked measurementCore Fundamentals
- Chapter 22 Prompting for unit tests · Implementation walkthroughCore Fundamentals
- Chapter 23 Prompting for unit tests · Evaluation and extensionCore Fundamentals
- Chapter 24 Static analysis feedback · Concept and vocabularyCore Fundamentals
- Chapter 25 Static analysis feedback · Worked measurementIntermediate
- Chapter 26 Static analysis feedback · Implementation walkthroughIntermediate
- Chapter 27 Static analysis feedback · Evaluation and extensionIntermediate
- Chapter 28 Refactoring with constraints · Concept and vocabularyIntermediate
- Chapter 29 Refactoring with constraints · Worked measurementIntermediate
- Chapter 30 Refactoring with constraints · Implementation walkthroughIntermediate
- Chapter 31 Refactoring with constraints · Evaluation and extensionIntermediate
- Chapter 32 Debugging failure reports · Concept and vocabularyIntermediate
- Chapter 33 Debugging failure reports · Worked measurementIntermediate
- Chapter 34 Debugging failure reports · Implementation walkthroughIntermediate
- Chapter 35 Debugging failure reports · Evaluation and extensionIntermediate
- Chapter 36 Dependency version checks · Concept and vocabularyIntermediate
- Chapter 37 Dependency version checks · Worked measurementAdvanced
- Chapter 38 Dependency version checks · Implementation walkthroughAdvanced
- Chapter 39 Dependency version checks · Evaluation and extensionAdvanced
- Chapter 40 Security scanning · Concept and vocabularyAdvanced
- Chapter 41 Security scanning · Worked measurementAdvanced
- Chapter 42 Security scanning · Implementation walkthroughAdvanced
- Chapter 43 Security scanning · Evaluation and extensionAdvanced
- Chapter 44 License-aware code use · Concept and vocabularyAdvanced
- Chapter 45 License-aware code use · Worked measurementAdvanced
- Chapter 46 License-aware code use · Implementation walkthroughAdvanced
- Chapter 47 License-aware code use · Evaluation and extensionAdvanced
- Chapter 48 Code review checklists · Concept and vocabularyAdvanced
- Chapter 49 Code review checklists · Worked measurementProfessional Practice
- Chapter 50 Code review checklists · Implementation walkthroughProfessional Practice
- Chapter 51 Code review checklists · Evaluation and extensionProfessional Practice
- Chapter 52 CI integration · Concept and vocabularyProfessional Practice
- Chapter 53 CI integration · Worked measurementProfessional Practice
- Chapter 54 CI integration · Implementation walkthroughProfessional Practice
- Chapter 55 CI integration · Evaluation and extensionProfessional Practice
- Chapter 56 Generating documentation · Concept and vocabularyProfessional Practice
- Chapter 57 Generating documentation · Worked measurementProfessional Practice
- Chapter 58 Generating documentation · Implementation walkthroughProfessional Practice
- Chapter 59 Generating documentation · Evaluation and extensionProfessional Practice
- Chapter 60 Measuring developer productivity · Concept and vocabularyProfessional Practice
- Chapter 61 Measuring developer productivity · Worked measurementMastery and Research
- Chapter 62 Measuring developer productivity · Implementation walkthroughMastery and Research
- Chapter 63 Measuring developer productivity · Evaluation and extensionMastery and Research
- Chapter 64 Protecting private repositories · Concept and vocabularyMastery and Research
- Chapter 65 Protecting private repositories · Worked measurementMastery and Research
- Chapter 66 Protecting private repositories · Implementation walkthroughMastery and Research
- Chapter 67 Protecting private repositories · Evaluation and extensionMastery and Research
- Chapter 68 Capstone: review an AI-assisted patch · Capstone architectureMastery and Research
- Chapter 69 Capstone: review an AI-assisted patch · Capstone prototypeMastery and Research
- Chapter 70 Capstone: review an AI-assisted patch · Capstone evidence and defenseMastery and Research