Training

Navigating AI

Understand how AI really works and then how to get the most out of it.

62 lessons7 hoursEN & ES subtitles

About this course

AI is everywhere! But is it a good thing? How do you fight through the hype to actually understand the technology and its benefits? How do you use something that you don't even effectively understand?

The AI products, systems, and tools are changing every day. Keeping up is almost impossible. The good news is that understanding AI itself isn't something that changes quickly. Understanding how AI is built, how it is trained, and how it thinks will change the way you approach AI.

This course will teach you how to understand AI, how to see through the hype, how to avoid the common AI pitfalls, and how to take advantage of the benefits of AI without encountering the negatives of AI as well.

Note: This course is about how to navigate AI, not how to use specific LLMs or tools. There will not be technical hands-on work in this course.

Every lesson, in the open

62 lessons · 7 hours of video. Here's exactly what's inside.

Understanding AILearn the Terms and Tech
  1. 1
    Course Introduction 1 lesson · 4 min
    • Introduction 4:20
  2. 2
    Terms 7 lessons · 1h 30m
    • Introduction 0:19
    • AI 24:16
    • LLM 26:47
    • RAG 8:54
    • Token 6:30
    • AGI 12:44
    • MCP 9:59
  3. 3
    Understanding AI 6 lessons · 50 min
    • Introduction 2:27
    • How AI is Constructed 15:59
    • How an AI Thinks 4:07
    • AI Hallucinations 13:33
    • Defining Intelligence 8:07
    • AI Summary 6:08
  4. 4
    AI Hype 6 lessons · 1h 07m
    • Introduction 1:53
    • AI Replacing Employees 16:05
    • Vibe Coding 13:06
    • AI Replacing Developers 17:26
    • AI Becoming AGI 6:54
    • Hype Motivations 12:22
Using AI WellIdentify How to Use AI
  1. 5
    AI Benefits for Developers 11 lessons · 51 min
    • Introduction 1:27
    • Brainstorming 3:06
    • Research 7:53
    • Rubber Ducking 3:43
    • Code Cleanup 5:53
    • Unit Testing 3:52
    • Feature Addition 4:32
    • Bug Fixes 2:43
    • Prototyping 5:19
    • Training 6:12
    • Integrating AI 6:50
  2. 6
    Utilizing AI Tooling 5 lessons · 36 min
    • Introduction 0:42
    • Choosing an LLM 9:14
    • Utilizing Agentic AI 8:43
    • Integrating MCP Servers 10:07
    • Utilizing Future Systems 7:52
AI's Impact on JobsUnderstand the Disruption
  1. 7
    AI's Impact on Dev Jobs 7 lessons · 1h 11m
    • Introduction 2:20
    • Impact on Current Employees 10:17
    • Current Senior Developers 7:49
    • Current Mid-Level Developers 9:27
    • Current Junior Developers 13:17
    • Prospective Developers 8:19
    • Impact on the Job Market 20:24
  2. 8
    The Replaceable Developer 8 lessons · 23 min
    • Introduction 2:35
    • Led by AI 1:25
    • Inability To Explain Why 2:39
    • One of Many 2:59
    • Inflexible 2:04
    • Overly Confident 3:56
    • Stagnant 5:33
    • Introduces Vulnerabilities 2:14
  3. 9
    The Ideal AI-Empowered Developer 7 lessons · 13 min
    • Introduction 1:00
    • Broad Development Understanding 1:14
    • Experience Building 2:21
    • Skill Utilizing AI Tools 3:00
    • Communication Skill 2:01
    • Focused 2:28
    • Continually Growing 1:40
  4. 10
    Course Conclusion 4 lessons · 6 min
    • Introduction 1:00
    • Next Steps for Prospective Developers 3:18
    • Next Steps for Current Developers 2:18
    • Conclusion 1:48
Tim Corey

Hi, I'm Tim Corey.

I learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. I kept thinking, “It shouldn't be this hard!” Now I teach students how to think and code like professional developers. My goal is to make it easier for you to become a developer.

25+ Years experience
400,000+ Students taught
400+ Hours of training
10x Microsoft MVP

Frequently asked questions

When does this course start and finish?
The course starts now and never ends! It is a completely self-paced online course; you decide when you start and when you finish.
How long do I have to access the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like; across any and all devices you own.
What if I am unhappy with the course?
I do my best to provide the highest quality training to help you become a successful developer. But if this course isn't for you, then you can count on a no-hassle 30 Day Money Back Guarantee.