Skip to content
InfratoApp
← Learn for your role

AI for software developers

Use AI coding tools to write, test and review code faster, while staying responsible for what ships.

From a first session with an AI coding assistant to agents, tool connections and code review, ending with a change you shipped and checked yourself.

intermediate13 stepsabout 4 h 30 min of listed material

Foundations

What you need to know before you build.

  1. Infrato coursePrompting Fundamentals45 min

    Start with the habits that carry over to coding assistants: outcome, context, format, review.

  2. Infrato courseUse AI Safely at Work: Privacy and Data55 min

    Know what you paste into an assistant: sort your data, strip what you can and find out where it goes.

  3. GitHub · Course
    Getting started with GitHub Copilot
    Free

    GitHub’s own first course on its coding assistant.

  4. Hugging Face · Course
    LLM Course
    Price not listed

    How large language models work, for developers who want more than the surface.

Build

Make the thing.

  1. Infrato courseAI-Assisted Coding You Can Trust60 min

    Work in small reviewable steps, review assistant code for invented packages, and ship a verified change.

  2. Infrato courseGive AI What It Needs: Context Design55 min

    Give an assistant what it needs and no more: choose the context, place it, and keep a long session fresh.

  3. GitHub · Course
    Build applications with Copilot agent mode
    Free

    Building an application with the assistant in agent mode.

  4. GitHub · Course
    Test and debug with GitHub Copilot
    Free

    Using the assistant for tests and debugging, where you still own the result.

  5. GitHub · Course
    Integrate MCP with GitHub Copilot
    Free

    Connecting tools to the assistant through MCP.

Extend

Check it, harden it, go further.

  1. GitHub · Course
    GitHub Copilot code review
    Free

    Reviewing code with an assistant, and what a human still has to check.

  2. GitHub · Course
    Modernize legacy code with GitHub Copilot
    Free

    An applied exercise on older code.

  3. OpenAI · Tutorial
    OpenAI Cookbook
    Free

    Worked examples for calling a model from your own code.

  4. Infrato courseDelegate to AI Agents Without Losing Control55 min

    Let an agent act without losing control: least access, approval for high-impact actions, and a record of what it did.

Tools to try

Products from each vendor’s own site, listed by name and link only. We have not tested them, they are not endorsements, and we are not affiliated with the vendors. Prices and features change, so check the vendor’s page.

There are more by what you use them for: AI tools worth learning.

Agents and MCP servers for this role

An MCP server runs code with your accounts and can act in them. Read what each one can reach, and which credentials it asks for, before you connect it. These are picked from our directories by hand, not ranked, and are not endorsements.

MCP servers

  • servers

    The protocol’s own collection of reference servers.

    Reaches: github. Asks for: GITHUB_PERSONAL_ACCESS_TOKEN.

  • context7

    Up-to-date code documentation for AI coding tools.

    Reach not listed. No credentials listed.

  • firecrawl-mcp-server

    Web scraping and search for an assistant.

    Reaches: firecrawl. Asks for: FIRECRAWL_API_KEY.

  • dbhub

    Connects an assistant to several database servers.

    Reaches: mysql, postgres, sqlite. No credentials listed.

  • git-mcp

    Lets an assistant read a GitHub repository’s docs and code.

    Reaches: github. No credentials listed.

Agent skills

  • code-review

    Reviews changes against coding standards and requirements.

  • tdd

    Supports test-driven development.

  • diagnosing-bugs

    A diagnosis loop for hard bugs and performance regressions.

  • claude-api

    A reference for the Claude API and SDK.

Your project

Ship one change with an AI pair

Pick a small issue in a repository you own. Use an AI coding assistant to write the change and its tests, then review every line yourself. Keep a short list of what the assistant got wrong or missed, and what you would check next time.

The order and the notes are Infrato's own picks. The resources are made by their providers, open at their own sites, and can change; prices, levels and durations are the provider's. Infrato is not affiliated with the providers listed.