Skip to main content
CF

AI-Native Programming

1h 59m 36s
English
Paid

AI-Native Programming is a 14-lesson 1 hour 59 minutes self-paced course by Zen van Riel. This course is a practice-oriented module on programming, where you will learn to create full-stack AI applications using two key languages: TypeScript and Python .

Course facts

Lessons
14
Duration
1 hour 59 minutes
Level
All levels
Language
English
Updated
Instructor
Zen van Riel
Price
Premium

This course is a practice-oriented module on programming, where you will learn to create full-stack AI applications using two key languages: TypeScript and Python.

Learning Format

The course is built around a capstone project that you will develop step by step along with the speaker. Instead of lengthy theory, the focus is on practice, real-world tasks, and working with modern AI tools.

AI-native Approach

The main feature of the course is learning programming alongside AI:

  • using AI for code generation
  • learning to analyze and understand this code
  • asking AI the right questions
  • understanding the concepts behind the generated solutions

This course teaches not just to write code but to effectively learn and work with AI as a developer tool.

Why This is Important

Despite the development of AI tools, fundamental programming knowledge remains critically important. Without understanding the code, you will eventually encounter problems that AI cannot solve for you.

This course helps to:

  • avoid "blind" use of AI
  • understand the logic of how code works
  • confidently continue development where AI "gets stuck"

What You Will Learn

  • the basics of TypeScript and Python in a practical context
  • setting up a development environment
  • key principles of building AI applications
  • working with AI tools for development
  • creating a complete project from scratch

Flexibility in Learning

The course is suitable for different levels:

  • beginners who want to enter development
  • developers looking to add AI functionality
  • professionals creating portfolio projects

You can adapt the course to your goals:

  • skip individual parts (e.g., frontend)
  • focus on the skills you need

Outcome

By the end of the course, you will have:

  • a completed capstone project
  • an understanding of programming fundamentals
  • the skill to work with AI as a full-fledged development tool
  • a foundation for creating your own AI products

Additional

https://github.com/AI-Engineer-Skool/local-ai-transcript-app

Who teaches AI-Native Programming? Zen van Riel

Zen van Riel thumbnail

I am focused on creating AI systems that truly work in production, rather than remaining at the demo level.

As a software engineer, I work on scaling real AI solutions in production at GitHub, and I also teach developers how to adapt to the future by practically implementing artificial intelligence.

Besides my main work, I am developing AI Native Engineer — my YouTube channel and community, where I share applied AI development skills.

My experience:

  • Over 5 years of developing and implementing cloud solutions
  • Deep expertise in LLMs, cloud architecture, and full-stack AI systems
  • Experience in creating and scaling AI products

I am convinced that the best engineers use AI not only as a tool to accelerate development but also as a foundation for creating new features and AI-native platforms that solve real problems.

What lessons are included in AI-Native Programming?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 14 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 001 Module Introduction
All Course Lessons (14)
#Lesson TitleDurationAccess
1
001 Module Introduction Demo
03:47
2
002 The Northstar Project
07:25
3
003 Running Northstar Project
14:05
4
004 PC too weak_ Use Codespaces!
09:12
5
005 Why learn Python and TypeScript
02:59
6
006 Installing an AI Code Agent
00:36
7
007 Generating Your Own Exercises
09:20
8
008 Variables
10:32
9
009 Lists and Loops
13:23
10
010 Dictionaries
10:55
11
011 Functions
12:56
12
012 Classes and Objects
18:02
13
013 Learn TypeScript
05:36
14
014 Customizing the project for your portfolio
00:48
Unlock unlimited learning

Get instant access to all 13 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to AI-Native Programming?

More courses by Zen van Riel

  • Agentic AI Coding thumbnailNew

    Agentic AI Coding

    Study AI programming techniques for your projects. The course reveals strategies and approaches for the effective use of AI tools. Author: Zen van Riel.
    2h 51m5/5
  • LLM Fundamentals thumbnailNew

    LLM Fundamentals

    Practical training in modern AI technologies. Learn LLM, create a question-answer service, and acquire a knowledge base on AI.
    1h 34m

Frequently asked questions

What prerequisites are needed for this course?
This course is designed to accommodate various skill levels. Beginners who want to enter development, as well as developers looking to integrate AI functionality into their work, can benefit from the course. No advanced prior knowledge of TypeScript or Python is required, but basic programming understanding would be beneficial.
What project will I build in this course?
Throughout the course, students will develop a capstone project known as the Northstar Project. This project is created step by step alongside the instructor, Zen van Riel, and involves applying AI-native programming concepts to build a full-stack AI application.
Who is the target audience for this course?
The course is aimed at beginners who want to start a career in development, experienced developers who wish to add AI functionality to their skill set, and professionals interested in working on AI-based projects. It provides practical, hands-on experience that is valuable for those looking to understand AI tools in programming.
How does this course compare to other programming courses?
Unlike traditional programming courses that may focus heavily on theory, this course emphasizes practical application and real-world tasks. It uniquely combines learning TypeScript and Python with AI tools, offering an AI-native approach that helps students understand both the code and how to use AI effectively as a development tool.
What AI tools will be covered in the course?
The course covers working with AI tools for development, including installing an AI Code Agent. Students will learn how to generate code using AI, analyze and understand the generated solutions, and ask AI the right questions to enhance their programming capabilities.
What topics are not covered in this course?
The course does not dive deeply into advanced AI development topics or specialized AI frameworks beyond using AI tools for code generation and understanding. It focuses on practical application and the integration of basic AI tools with TypeScript and Python programming.
What is the expected time commitment for this course?
The course consists of 14 lessons, and while the exact runtime is unspecified, it is structured around practical exercises and a capstone project. Students should expect to allocate time for both the lessons and the hands-on development of the Northstar Project, but the flexible learning format allows students to progress at their own pace.