---
title: "Learning to Code in the Age of AI: Advice From a Top Udemy Instructor"
description: "An interview with Python educator Ardit Sulce examines how beginners should learn programming as AI changes development and teaching. Sulce says AI now handles many small questions, while teachers provide curated learning paths, judgment, and context; he also argues that students should preserve productive struggle while outsourcing setup friction. He recommends evaluating understanding through code explanation, review, and debugging rather than treating working code as proof, and identifies reading unfamiliar code, debugging, and system understanding as important junior skills. His proposed three-stage path moves from writing syntax by hand in a professional IDE, to using AI as a tutor, and finally to using it as a co-worker while reviewing increasingly complex projects."
---

# Learning to Code in the Age of AI: Advice From a Top Udemy Instructor

[Jetbrains](https://yomu.fyi/company/jetbrains) · Regina Muradova · Sep 3, 2026

**Type:** Explainer

## Summary

An interview with Python educator Ardit Sulce examines how beginners should learn programming as AI changes development and teaching. Sulce says AI now handles many small questions, while teachers provide curated learning paths, judgment, and context; he also argues that students should preserve productive struggle while outsourcing setup friction. He recommends evaluating understanding through code explanation, review, and debugging rather than treating working code as proof, and identifies reading unfamiliar code, debugging, and system understanding as important junior skills. His proposed three-stage path moves from writing syntax by hand in a professional IDE, to using AI as a tutor, and finally to using it as a co-worker while reviewing increasingly complex projects.

## Context

Generative AI has changed students’ expectations, reduced routine questions reaching teachers, and made working code an unreliable measure of learning. The interview addresses how beginners can distinguish struggle that builds understanding from friction that merely wastes time, and what skills remain valuable for junior developers.

## Approach / What changed

Sulce proposes a three-stage learning path: write syntax by hand in a proper IDE, use AI as a tutor while building larger projects, and then use AI as a co-worker while reviewing its output. He also recommends assessing learners through explanation, code review, and debugging.

## Takeaways

- Students should struggle with concepts such as control flow, but can delegate one-time obstacles such as broken driver installations, setup errors, or outdated tutorials to AI.
- Employers and educators can test understanding by asking people to explain code, review AI-generated code containing subtle defects, or debug problems face-to-face.
- The recommended progression is manual syntax, AI-assisted tutoring, and AI collaboration across increasingly complex projects, shifting emphasis toward system understanding.

**Tags:** [AI](https://yomu.fyi/topic/ai), [Education](https://yomu.fyi/topic/education), [Python](https://yomu.fyi/topic/python)

- Source: [Jetbrains](https://blog.jetbrains.com/education/2026/09/03/learning-to-code-in-the-age-of-ai-advice-from-a-top-udemy-instructor)
- Source URL: https://blog.jetbrains.com/education/2026/09/03/learning-to-code-in-the-age-of-ai-advice-from-a-top-udemy-instructor
- Ingested by Yomu: 2026-09-03T12:00:56.606Z

[Read original post](https://blog.jetbrains.com/education/2026/09/03/learning-to-code-in-the-age-of-ai-advice-from-a-top-udemy-instructor)
