Contents
Create your own teaching materials with AI
With CodeRoom’s AI-powered content creation, you can automatically generate new teaching materials based on professional topic formulations. Starting from a brief description – for example, introducing a programming concept or applying it in a real-world scenario – a structured prompt is generated that is tailored to programming language, skill level, and didactic context.
More about materials creation with AI
Overview of presented contents
Below you will find a selection of the most popular teaching modules and materials that can be directly used in computer science class. The content is modularly structured and supports step-by-step competence development – from basic programming concepts to complex applications and modeling tasks.
Reihe
Teacher AI Tutorial Pack [Reihe]
Course for Teachers on Practical Use of AI in the Classroom, from Prompt Optimization to AI-Resistant Tasks.
Vorlage
UML für Fortgeschrittene – abstrakte Strukturen und komplexe Beziehungen [Vorlage]
Lerne Vererbung: Modelle, Methoden, Bus mit Fahrgästen, abstrakte Klassen.
The Complete Frogger: From Scene to Polish [Template]
Learn frameCraft with Frogger: Movement, Collisions, HUD, and GFX.
Vector Decomposition – Experimentation Sandbox [Content]
Sandbox for experimenting with 2D vector decomposition using graphical representation and mouse and keyboard interaction.
Dice Histogram: From Simulation to Interaction [Template]
Course on Chance, Counting, and pygame Histograms
From Stock Exchange to Bible: AI that thinks along [Template]
Anomaly detection, stock market forecasts & AI text generation
Programming Breakout [Template]
Breakout game development with frameCraft: Basic structure, movement, collisions, UI, and game logic.
Energy Loss & Kinetic Energy [Content]
Simulation of Two Balls: Implementing the Coefficient of Restitution and Calculating Kinetic Energy Before and After a Collision.
Stock Exchange Laboratory: Stock Market Simulation [Content]
Interactive stock market simulation with stocks, price ticks, portfolio logic, and step-by-step expansion through KI-assisted coding.
Make Mathematics Visible [Series]
Interaktive Kurse zu Funktionen, Geometrie, Trigonometrie, Vektoren und Statistik mit visuellen Experimenten.
Functions with return (Calorie Check) [Content]
Introduction to functions with return, splitting texts with split() and converting to numbers using float() based on a formula.
Numerical Integration & Differentiation in Applications (5 Modules) [Template]
Numerical Integration and Differentiation with Python.
Own Classes (The Mini-Linus) [Content]
A lesson module introducing classes as a blueprint for robots and methodically controlling an instance in the dungeon.
Frogger: Autos datengetrieben erzeugen [Inhalt]
Automated enemy setup using lane_data, name schema, and nested loops for moving multiple cars.
Dice Histogram: From Simulation to Interaction [Template]
Course on Chance, Counting, and pygame Histograms
Understanding Simple Models in Everyday Life [Template]
Learn Class Modeling and Implementation.
Additive Color Mixing (RGB) [Content]
Interactive RGB Slider in Pygame: additive color mixing and display of color values as well as hex code.
On the way to the first school day [Content]
First steps with Linus: Introduction to sequential processing and the structured sequence of simple programming commands.
Introduction to Programming with rpgDungeon() [Series]
Learn Programming with Linus Lag and Gamification: Variables, Conditions, Loops, Functions, and more!
Caesar Cipher (A–Z) in Python [Content]
Implementing Caesar Cipher for uppercase letters with ord/chr, Modulo 26 and character processing in Python.