JetBrains Academy – April Digest

- 主打AI辅助编程教学的轻量级课程(如WebStorm+AI建3D游戏)
- 与DeepLearning.AI合推‘规范驱动开发’概念,强调明确规格与迭代工作流
- 提供LinkedIn可验证的Kotlin证书,但未说明考核标准或技能图谱
 The place for learning and teaching computer science your way
JetBrains Academy – April Digest

May 1, 2026
Hey!
April brought many good reasons to open your IDE.
Learn about a new DeepLearning.AI collab on spec-driven development, a beginner-friendly full-stack chat app course, a Kotlin certificate you can add to your LinkedIn profile, and fresh research on which AI coding tools developers actually use at work.
Learning highlights

Build Your First 3D Game With AI
Take our short course and build a 3D browser game in WebStorm using an AI coding agent. Join Tode the Frog as he battles waves of enemies to defend his home! You can finish it with Coursera’s seven-day free trial. Leave a review, send the screenshot to education@jetbrains.com, and get one free month of JetBrains AI Pro (10 AI Credits).

Spec-Driven Development With Coding Agents
Move beyond vibe coding! This short course by DeepLearning.AI, created in partnership with JetBrains, shows how to use clear specs, iterative workflows, and agent skills to build software with more control.

Kotlin Professional Certificate
This new certification path by JetBrains and LinkedIn Learning takes you from Kotlin essentials to multiplatform development with Ktor and Compose. Finish all four courses, pass the final exam, and add the certificate straight to your LinkedIn profile.

100-Day Python Challenge in Your IDE
Angela Yu’s bestselling Python bootcamp is now available as an in-IDE course on JetBrains Academy. One hundred days, one hundred projects, including web scraping, APIs, GUIs, data science, and more. It’s free, self-paced, and designed to fit around your life.

Full-Stack JavaScript: Build a Real-Time Chat App
Build a real-time chat app from scratch and see how modern web apps come together. You’ll start with a backend in Node.js and Express, then add a React frontend, and finish with a project that’s strong enough for your portfolio.
Watch and learn

Spec-driven Development in Practice / Paul Everitt
Agentic coding is fast, but can you still call the code yours? Paul Everitt builds a FastAPI app with Claude Code, the Astral toolchain, and spec-driven workflows while keeping a human in the loop from planning to validation.

Build an AI Agent With PyCharm
Curious about AI agents, but not sure where to start? This video shows how to build a language-learning agent in PyCharm, from core agent logic to tool use with MCP and local models via Ollama.

Build Your First TensorFlow Model in Python
Looking to try ML in your Python projects? TensorFlow is one of the most widely used libraries for building machine-learning models – and this short tutorial is the easiest way to learn how. You’ll train your first model on a fashion image dataset and see how small changes affect its performance.
Research spotlight

Which AI Coding Tools Do Developers Actually Use at Work?
Trying every new AI coding tool, but not sure which are here to stay? We surveyed more than 10,000 developers to see which ones they actually reach for at work. The results show a clear shift from general-purpose chat toward specialized tools built for development.
#### Subscribe to JetBrains Academy news
IT courses, career insights, upcoming events and more
[](http://blog.jetbrains.com/education/2026/05/01/jetbrains-academy-april-2026/#)
1. Learning highlights 1. Build Your First 3D Game With AI 2. Spec-Driven Development With Coding Agents 3. Kotlin Professional Certificate 4. 100-Day Python Challenge in Your IDE 5. Full-Stack JavaScript: Build a Real-Time Chat App
2. Watch and learn 1. Spec-driven Development in Practice / Paul Everitt 2. Build an AI Agent With PyCharm 3. Build Your First TensorFlow Model in Python
3. Research spotlight 1. Which AI Coding Tools Do Developers Actually Use at Work?
Discover more
问问这篇内容
回答仅基于本篇材料Skill 包
领域模板,一键产出结构化笔记论文精读包
把一篇论文 / 技术博客精读成结构化笔记:问题、方法、实验、批判、延伸阅读。
- · TL;DR(1 段)
- · 研究问题与动机
- · 方法概览
投融资雷达包
把一条融资 / 创投新闻整理成投资人视角的雷达卡:交易要点、判断、竞争格局、风险、尽调清单。
- · 交易要点(公司 / 轮次 / 金额 / 投资人 / 估值,材料未明示则写 “未披露”)
- · 投资 thesis(这家公司为什么值得关注)
- · 竞争格局与替代方案