Generating code with AI tools seems like a dream for programmers, but using code generation effectively requires you to carefully match your needs with the capabilities and approaches of these tools. Learn how to match programming projects with the right tools, and explore how far these tools can go with challenging tasks like testing and refactoring.
-
Analyze where you will find the greatest gains.
-
Plan your tools and processes around generative capabilities.
-
Practice using a variety of different tools.
Courses
-
1
Build with AI: Beyond Pair Programming with AI2h 24mBuild with AI: Beyond Pair Programming with AI
By: Morten Rand-Hendriksen
Use AI coding assistants to accelerate software development with rapid code generation, iterative experimentation, test-driven development, and automated refactoring.
-
2
Using AI in the Design to Full-Stack Development Life Cycle1h 1mUsing AI in the Design to Full-Stack Development Life Cycle
By: Dakota Fabro
Learn how to leverage AI tools throughout the full stack web development process while building a full stack web application.
-
3
Refactoring with GitHub Copilot1h 1mRefactoring with GitHub Copilot
By: Gary Kovar
Copilot can create code, but it can also help you improve, clean up, and remove existing code.
-
4
ChatGPT and SQL1h 23mChatGPT and SQL
By: Maven Analytics
This beginner-friendly course helps you leverage SQL and ChatGPT together to work more efficiently and make smarter, data-driven decisions.
-
5
Software Testing Assistance with GitHub Copilot AI1h 16mSoftware Testing Assistance with GitHub Copilot AI
By: Gary Kovar
Learn how to use GitHub Copilot to generate automated tests from existing code, as well as generate new code after writing tests.
-
6
Responsible GitHub Copilot: Creating Reliable Code Ethically23mResponsible GitHub Copilot: Creating Reliable Code Ethically
By: Rob Bos
Learn how to use GitHub Copilot to optimize not only speed and ease, but also the code and the more human side.
-
7
Delivering and Analyzing a Software Pilot: GitHub Copilot2h 45mDelivering and Analyzing a Software Pilot: GitHub Copilot
By: Mike Smith
Learn how to plan, execute, and evaluate a successful software pilot, using GitHub Copilot as an example, to build a compelling business case for full deployment.
Instructors
Morten Rand-Hendriksen
Find me at Web Summit Vancouver | Principal Instructor at LinkedIn | Pragmatic AI Explainer | Tech Educator | TEDx Speaker | Neurodivergent System Thinker | Dad
Dakota Fabro
Full-stack Dev @ Outright || Educator || Mental Health Advocate 🧠💛
Gary Kovar
Software Engineer
Maven Analytics
John Pauler
Rob Bos
Continuously improving with DevOps. GitHub Trainer | Microsoft MVP | GitHub Star | Blogger | Speaker | LinkedIn Learning Instructor
Mike Smith
Passionate Technologist | 🐳 Docker Captain | 👨🏫 LinkedIn Learning Author | 🎥 Content Creator | 🧊 Has code in the Arctic...on purpose