Back to Learning Paths
AI Engineering

AI-Assisted Software Development

Use conversational coding, prompt design, controlled loops, and security validation to turn model output into maintainable software.

FamilyAI and Local Infrastructure
LevelFoundational to intermediate
Courses9
Estimated time2.25-3 hours
Audience

Software developers, Technical creators, Engineering leads

Outcome

Use conversational coding, prompt design, controlled loops, and security validation to turn model output into maintainable software.

Ordered sequence

Courses in this path

9 courses
Course 0110 modules
Vibe Coding

A practical course on disciplined AI-assisted software development, covering intent, context, small changes, code review, testing, debugging, security, dependencies, and maintainable production readiness.

Launch Course
Course 0210 modules
Prompt Engineering

A practical introduction to designing, testing, evaluating, securing, and maintaining prompts for large language model workflows.

Launch Course
Course 0311 modules
AI Loop Engineering

A practical engineering course on designing bounded, observable, evidence-driven AI execution loops with explicit state, controlled tools, evaluation, budgets, guardrails, traces, and safe terminal conditions.

Launch Course
Course 0410 modules
Secure Software Development Lifecycle

Open course in the Application Security: General catalog: Secure Software Development Lifecycle.

Launch Course
Course 0510 modules
AI-Assisted Web Application Assessment

Open course in the AI Security catalog: AI-Assisted Web Application Assessment.

Launch Course
Course 0610 modules
Static Application Security Testing

Open course in the Application Security: General catalog: Static Application Security Testing.

Launch Course
Course 0710 modules
Dynamic Application Security Testing

Open course in the Application Security: General catalog: Dynamic Application Security Testing.

Launch Course
Course 0810 modules
Secrets Management

A practical course on identifying, storing, delivering, rotating, monitoring, and governing application and infrastructure secrets safely.

Launch Course
Course 0910 modules
Secure File Handling

Open course in the Application Security: General catalog: Secure File Handling.

Launch Course
Related routes
Next steps