The AI-assisted coding paradigm

AI-Assisted Coding for Developers

Francesca Donadoni

AI Curriculum Manager, DataCamp

Course goals

$$

  • 📙 Define how AI supports multiple coding tasks

    • Code completion
    • Debugging
    • Test generation
    • Documentation
  • 🤔 Choose the right model for your coding needs

  • ✄ Craft the best prompts for coding purposes

  • 🚀 Build robust AI pipelines to boost your coding productivity

AI-Assisted Coding for Developers

The AI-assisted coding paradigm

LLMs_and_software_development_1.png

AI-Assisted Coding for Developers

The AI-assisted coding paradigm

LLMs_and_software_development_2.png

AI-Assisted Coding for Developers

Coding models

coder_models_1.png

AI-Assisted Coding for Developers

Coding models

coder_models_2.gif

AI-Assisted Coding for Developers

Coding models

coder_models_5.png

AI-Assisted Coding for Developers

Coding models

coder_models_7.gif

AI-Assisted Coding for Developers

Coding models

$$

9.png

$$

10.png

AI-Assisted Coding for Developers

Coding models

General models (with coding capabilities)

11.png

AI-Assisted Coding for Developers

Coding models

General models (with coding capabilities)

11.png

Code-specific models (fine-tuned for coding)

12.png

AI-Assisted Coding for Developers

Choosing the model

Which model is best for my task?

AI-Assisted Coding for Developers

Choosing the model

Which model is best for my task?

Task type Best suited models
Complex tasks requiring deep reasoning o-series, Claude Opus, Gemini Ultra

$$

22.png

AI-Assisted Coding for Developers

Choosing the model

Which model is best for my task?

Task type Best suited models
Complex tasks requiring deep reasoning o-series, Claude Opus, Gemini Ultra
Simple tasks requiring low latency o-mini, Gemini Flash

$$

23.png

AI-Assisted Coding for Developers

Choosing the model

Which model is best for my task?

Task type Best suited models
Complex tasks requiring deep reasoning o-series, Claude Opus, Gemini Ultra
Simple tasks requiring low latency o-mini, Gemini Flash
General coding tasks GPT, Claude Sonnet

$$

24.png

AI-Assisted Coding for Developers

Let's practice!

AI-Assisted Coding for Developers

Preparing Video For Download...