AI Engineering Video Course SeriesSpecial project
10 course series
25 practice tasks
20 hours
1 capstone project
Prompting Techniques
Learn prompt engineering from basics to advanced. Choose the right LLMs for specific tasks, tune generation parameters, and streamline your workflow with AI-assisted programming.
Coding with AI Assistant
Unlock the full potential of the AI assistant integrated into your IDE. Learn how it works, explore its core features, and apply best practices to write cleaner, more efficient code.
Agents for Software Development
Integrate AI agents into your coding workflow. Explore them in different action spaces, learn evaluation, benchmarking, and key safety measures. See an agent in action with a live demo.
AI Dev Tools Overview
Explore the landscape of AI-powered dev tools—chatbots, in-IDE assistants, code bootstrappers, and AI agents. Learn the pros, cons, and how to pick the right tool for your programming needs.
AI in QA Engineering
Apply AI tools in QA to generate test cases and test data, automate scripts, and build complete testing pipelines. Learn the pros, cons, and how to choose the right solution for your tasks.
Building Your Own Agent
Understand how AI agents work and build one for your tasks. Learn how LLMs use external tools, explore agentic frameworks, and create a simple AI agent to apply your skills.
AI & Vibe coding
Hyperskill
DevOps Engineer with AI
Gain a comprehensive understanding of DevOps principles, CI/CD, configuration management, and integrate AI technologies in DevOps processes. Get up-to-date practical skills needed for a DevOps engineer role.
Hyperskill
Vibe Coding with Junie for Developers
Mastering Junie in JetBrains IDEs: Learn how to use Junie, the AI coding assistant for JetBrains IDEs, to make coding faster and easier.
Hyperskill
AI Tools for Developers: Master Code Generation & Automation
Go beyond syntax with advanced AI tools for developers. Learn to leverage generative AI for complex code generation, automated debugging, and performance optimization. Start mastering the next generation of software development.
Hyperskill
Introduction to AI Engineer with Python
This hands-on program is perfect for budding developers who want to gain a good understanding on the basics of AI. Each project builds on the previous one, making sure you develop a deep and comprehensive understanding of AI engineering.
In-IDE learning
Master AI: Build Game Players Using AlphaZero
This course is no longer available for new enrollments. Existing users can continue learning.