← All learning modules

Python for college and professionals

Original RSIL course covering the full language + types/OOP topic union

UG / diploma / working professionals · public

An original RSIL college Python track. The syllabus is the union of a complete language tutorial and a types-and-objects professional course: every core type and statement, functions and scopes, modules and packages, exceptions, classes, the standard library, packaging, unicode, decorators and a campus capstone — with step-by-step sandbox programs. Lessons are RSIL original writing, not copied from any book.

Public

Foundation — language core

First-year UG · career switchers

Original RSIL core covering the full union of a language tutorial’s opening map plus a types course: why Python, how it launches and runs, names and references, numbers, strings, lists, dicts, statements, decisions, loops, functions and a first composed campus tool.

16 lessons · exam at the end

Open level

Public

Intermediate — data, modules, errors, objects

UG / working Python

Original RSIL middle course covering the rest of the language-tutorial + types-course union: tuples, files, sets, list edits, looping techniques, comprehensions-as-loops, docs, scopes, nested functions, argument traps, recursion/lambda/map, modules and packages, formatted I/O, exceptions and cleanup, classes, inheritance and tests.

21 lessons · exam at the end

Open level

Public

Advanced — stdlib, packaging, OOP tools, handover

Internships · first job Python

Original RSIL closing course covering the remaining union: iterators and generators, stdlib (os, glob, argv, re, math, HTTP, dates, compression, pickle, XML, struct, logging, deque, weakref, templates), decimal and float limits, threads, venv/pip, unicode/bytes, operator overloading, properties, decorators, static/class/mixins, metaclasses, exception hierarchies, timeit/doctest, REPL next-steps, and a campus capstone.

20 lessons · exam at the end

Open level