code2026

Resources for learning to code with the help of AI in 2026

Class 1


Arithmetic, loops, lists

  • kinds of values: boolean, integer, floating point
  • add, subtract, multiply, divide, modulus (remainder)
  • for loop
  • lists, concatenation, appending, indexing, changing, length, membership test, looping, sorting

Links

Front end, back end

Addition circuits

Class 2


Functions, variables

Databases

Computer organization

Class 3


Dictionaries, objects, libraries

git

LLMs and agents

Class 4


Files, network, scraping

Other languages

The apps that run our code

The github repository of python itself

Class 5


Storage, games (and game state trees)

Specs

The notional machine

Class 6


Advanced python topics: sympy, numpy, pytorch

QA

Theory of programming languages

Notes


Coding

Overviews

Building apps

Building web sites

Building terminal programs

AI for coding

Pedagogy