AITeky Learn

Python & Foundations

Programming in Python and the computer-science basics every AI course assumes.

All 21 Videos 4 Documents 1 Books 2 Courses 14
All levels Beginner Advanced Expert

Beginner

Start here. No background needed beyond school maths.

Course Beginner ▶ Watch here

Inside an AI Factory – Power, Cooling, and GPUs Explained

An explainer from freeCodeCamp.org on Inside an AI Factory – Power, Cooling, and GPUs. A good starting point for Python and programming; no prior experience is assumed. It plays here in the portal, and your progress is saved as you watch.

freeCodeCamp.org

Course Beginner ▶ Watch here

Hands-On Evolution of Deep Learning – Geoffrey Hinton’s AI Legacy

A video from freeCodeCamp.org on Hands-On Evolution of Deep Learning – Geoffrey Hinton’s AI Legacy. A good starting point for Python and programming; no prior experience is assumed. Includes worked code you can follow along with. It plays here in the portal, and your progress is saved as you watch.

freeCodeCamp.org

Course Beginner ▶ Watch here

Inside the AI Hardware Engine – Full Semiconductor Supply Chain Course

A course from freeCodeCamp.org on Inside the AI Hardware Engine – Full Semiconductor Supply Chain Course. A good starting point for Python and programming; no prior experience is assumed. It plays here in the portal, and your progress is saved as you watch.

freeCodeCamp.org

Course Beginner ▶ Watch here

Learn Python – Interactive Course 2026

A course from freeCodeCamp.org on Learn Python – Interactive Course 2026. A good starting point for Python and programming; no prior experience is assumed. Includes worked code you can follow along with. It plays here in the portal, and your progress is saved as you watch.

freeCodeCamp.org

Course Beginner ▶ Watch here

OpenAI Codex Crash Course – Build & Deploy Apps with Autonomous AI

A crash course from freeCodeCamp.org on OpenAI Codex Crash Course – Build & Deploy Apps with Autonomous AI. A good starting point for Python and programming; no prior experience is assumed. It plays here in the portal, and your progress is saved as you watch.

freeCodeCamp.org

Course Beginner ▶ Watch here

Python Algorithmic Trading Course – Massive, SnapTrade & Alpaca Integrations

A course from freeCodeCamp.org on Python Algorithmic Trading Course – Massive, SnapTrade & Alpaca Integrations. A good starting point for Python and programming; no prior experience is assumed. Includes worked code you can follow along with. It plays here in the portal, and your progress is saved as you watch.

freeCodeCamp.org

Course Beginner ▶ Watch here

TimescaleDB Course – PostgreSQL for Time-Series Data

A course from freeCodeCamp.org on TimescaleDB Course – PostgreSQL for Time-Series Data. A good starting point for Python and programming; no prior experience is assumed. It plays here in the portal, and your progress is saved as you watch.

freeCodeCamp.org

Course Beginner ▶ Watch here

n8n Full Course – Architect Scalable AI Automations from Scratch

n8n Full Course – Architect Scalable AI Automations from Scratch

freeCodeCamp.org

Book Beginner ↗ External site

Automate the Boring Stuff with Python

Practical Python for total beginners: write small programs that rename files, fill spreadsheets and scrape web pages. Free to read online.

Al Sweigart

Course Beginner ↗ External site

CS50's Introduction to Programming with Python

Harvard's free first course in Python: functions, loops, exceptions, libraries, testing and object-oriented code, with weekly problem sets.

Harvard University (CS50)

Video Beginner ▶ Watch here

Git and GitHub for Beginners: Crash Course

Explains version control from scratch and walks through the everyday Git and GitHub commands used in every data and AI project.

freeCodeCamp

Course Beginner ↗ External site

Kaggle Learn: Intro to Programming

A gentle start for people who have never coded: variables, functions, data types and conditions, practised in the browser.

Kaggle

Course Beginner ↗ External site

Kaggle Learn: Python

Short hands-on lessons in Kaggle notebooks that cover the Python you need for data work: functions, lists, loops, strings and libraries.

Kaggle

Video Beginner ▶ Watch here

Learn Python: Full Course for Beginners

A single long video that takes a complete beginner from installing Python to writing small programs, at an easy pace.

5.0 (1)

freeCodeCamp

Video Beginner ▶ Video series

MIT 6.0001: Introduction to Computer Science and Programming in Python

MIT's lecture series for students with no programming background, covering computational thinking, recursion and basic algorithms in Python.

MIT OpenCourseWare

Course Beginner ↗ External site

SQLBolt: Interactive SQL Lessons

Bite-sized interactive lessons that teach SQL by writing queries against example tables right in the browser.

SQLBolt

Book Beginner ▶ Read here

Think Python (2nd edition)

A friendly book that teaches Python by building good programming habits from the first chapter, with exercises throughout.

Allen B. Downey, Green Tea Press

Advanced

Once the basics are comfortable.

More in AI & Data Science

We use essential cookies to run the site. With your permission we also set one anonymous ID to count unique visitors. Cookie notice

Join AiTeky Learn. It's free.

Create a free account to track your progress, save items for later and get study suggestions.

Sign up free Log in