AI-Assisted Programming

Coursera Courses ↗ · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

AI-Assisted Programming

Coursera · Intermediate ·🧠 Large Language Models ·1mo ago
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).
Watch on Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Karpathy’s “LLM wiki” with a single brain
Learn about Karpathy's concept of a single brain knowledge catalyst for LLMs and its potential impact on knowledge management
Medium · LLM
The Brains Behind ChatGPT: A Beginner-Friendly Guide to Large Language Models (LLMs)
Learn the basics of Large Language Models (LLMs) and how they power AI applications like ChatGPT
Medium · LLM
What Actually Happens When You Type Into ChatGPT or Claude From Keystroke to Answer?
Learn what happens when you type into ChatGPT or Claude, from keystroke to answer, and understand the AI technology behind these models
Medium · Machine Learning
What Actually Happens When You Type Into ChatGPT or Claude From Keystroke to Answer?
Learn how ChatGPT and Claude process user input from keystroke to answer
Medium · Deep Learning
Up next
5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
Dave Ebbelaar (LLM Eng)
Watch →