К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
AI-Assisted Programming · LearnSpace
Назад в каталог
courseraПрограммирование

AI-Assisted Programming

Курс от JetBrains
Начальный≈ 23 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

The course is co-created by JetBrains Academy and Nebius. At JetBrains Academy, we know what it takes to teach programming effectively. Meanwhile, Nebius possesses deep domain knowledge in applied AI – helping developers, data scientists, and enterprises implement AI in real-world scenarios. This course is designed to help developers go beyond the hype and actually learn how to collaborate with AI tools in meaningful, productive ways. Whether you’re a developer curious about AI or a team lead looking to boost productivity, our experts can offer you practical answers to real-world challenges. AI-assisted programming isn’t just about asking a chatbot to generate code. It’s about knowing enough to collaborate effectively with AI, improve the quality of AI-generated code, and build and deploy apps from scratch using AI-powered dev tools. This course takes a use-case-first approach to address exactly that. In it, you’ll explore topics like: - Prompting techniques: Learn to interact with LLMs and adjust settings for better results in development and everyday tasks. - Coding with an AI assistant: How to guide the assistant, where to trust it, and how to validate its output. - Agents for software development: Discover how AI agents work and how you can leverage them. - AI development tools: Explore AI tools from chatbots to in-IDE assistants and learn to pick the right ones for your tasks. The course star lineup includes Alexander Avdiushenko (the Head of AI/ML Programs at JetBrains), Andrey Zakonov (AI Product Lead at JetBrains), Roman Gaev (AI Product Manager at Nebius), and famous external instructors, like Daniel Knott (the Head of Software Engineering and Software Testing Content Creator), and Graham Neubig (Chief Scientist of All Hands AI, Associate Professor of Computer Science at Carnegie Mellon University).

Навыки, которые вы освоите

Generative AI AgentsApplication DevelopmentLarge Language ModelingSoftware DevelopmentApplication DeploymentIntelliJ IDEAIntegrated Development EnvironmentsSoftware Development ToolsAgentic WorkflowsAI literacyArtificial Intelligence and Machine Learning (AI/ML)Code ReviewGenerative AILLM ApplicationSoftware Development Life CycleAgentic systems

Программа курса

6 модулей · 60 учебных материалов

01AI Development Tools Overview6 материалов

AI Development Tools Overview

ChatbotsВидеоIDE AssistantsВидеоBootstrappersВидеоAI AgentsВидео

Учитесь у экспертов

Stanislav Fedotov

Преподаватель курса

Aleksandr Avdiushenko

Преподаватель курса

AI-Assisted Programming
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 23 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
ConclusionЧтение
Check yourselfЗадание
02Coding with AI Assistant6 материалов

Coding with AI Assistant

The Evolution of Programming and AI ToolsВидеоThe Evolution of Programming and AI ToolsЧтениеJetBrains AI Assistant in ActionВидеоCoding with an AI AssistantЧтениеBest Practices for AI-Assisted CodingВидеоConclusionЧтение
03Prompting Techniques16 материалов
Introduction to Prompt EngineeringВидеоIntroduction to Prompt EngineeringЧтениеChoosing the Right LLM for Your TaskВидеоChoosing the Right LLM for Your TaskЧтениеGeneration Control Key ParametersВидеоGeneration Control Key ParametersЧтениеZero-Shot and Few-Shot PromptingВидеоZero-Shot and Few-Shot PromptingЧтениеChain-of-Thought PromptingВидеоChain-of-Thought PromptingЧтениеProblem Decomposition Prompting (Chaining)ВидеоProblem Decomposition Prompting (Chaining)ЧтениеReason and Act (ReAct) PromptingВидеоReason and Act (ReAct) PromptingЧтениеConclusionЧтениеCheck yourselfЗадание
04AI Agents as a Development Team8 материалов
Agents as Multipliers for LLM CapabilitiesВидеоAgents as Multipliers of LLM CapabilitiesЧтениеHow to Maximize Value from AgentsВидеоHow to Maximize Value from AgentsЧтениеChallenges on the Road to the Next FrontierВидеоChallenges on the Road to the Next FrontierЧтениеConclusionЧтениеCheck yourselfЗадание
05Agents for Software Development8 материалов
Software Development Agents in ActionВидеоSoftware Development Agents in ActionЧтениеHow Agents WorkВидеоHow Agents WorkЧтениеAgent Evaluation and SafetyВидеоAgent Evaluation and SafetyЧтениеConclusionЧтениеCheck yourselfЗадание
06AI-Supported YouTube Learning Platform16 материалов

Introduction

Install JetBrains Toolbox and IDEВидеоGet Ready for Your ProjectВнешний инструмент

Prompting Techniques

Spec GenerationВнешний инструментProject StructureВнешний инструмент

AI Dev Tools

YouTube Video PlayerВнешний инструментVideo2TranscriptВнешний инструментTranscriberВнешний инструмент

Agents for Software Development

Create ModulesВнешний инструментAdd ModulesВнешний инструментQuizzes GeneratorВнешний инструментAdd QuizzesВнешний инструмент

AI in QA

Tests GenerationВнешний инструмент

AI in DevOps

PlanningВнешний инструментDocker LocallyВнешний инструментCICDВнешний инструментWhat's NextЧтение