Page Background

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.
Teacher AI Tutorial Pack [Reihe]
💻 Ai-Mode
Course for Teachers on Practical Use of AI in the Classroom, from Prompt Optimization to AI-Resistant Tasks.
Öffnen
Vorlage
UML für Fortgeschrittene – abstrakte Strukturen und komplexe Beziehungen [Vorlage]
Lerne Vererbung: Modelle, Methoden, Bus mit Fahrgästen, abstrakte Klassen.
UML für Fortgeschrittene – abstrakte Strukturen und komplexe Beziehungen [Vorlage]
💻 Python, Java, Ruby 🏷 UML
Lerne Vererbung: Modelle, Methoden, Bus mit Fahrgästen, abstrakte Klassen.
Öffnen
The Complete Frogger: From Scene to Polish [Template]
Learn frameCraft with Frogger: Movement, Collisions, HUD, and GFX.
The Complete Frogger: From Scene to Polish [Template]
💻 Python 🏷 Pygame, frameCraft
Learn frameCraft with Frogger: Movement, Collisions, HUD, and GFX.
Öffnen
Vector Decomposition – Experimentation Sandbox [Content]
Sandbox for experimenting with 2D vector decomposition using graphical representation and mouse and keyboard interaction.
Vector Decomposition – Experimentation Sandbox [Content]
💻 Python 🏷 Pygame
Sandbox for experimenting with 2D vector decomposition using graphical representation and mouse and keyboard interaction.
Öffnen
Dice Histogram: From Simulation to Interaction [Template]
Course on Chance, Counting, and pygame Histograms
Dice Histogram: From Simulation to Interaction [Template]
💻 Python 🏷 Pygame
Course on Chance, Counting, and pygame Histograms
Öffnen
From Stock Exchange to Bible: AI that thinks along [Template]
Anomaly detection, stock market forecasts & AI text generation
From Stock Exchange to Bible: AI that thinks along [Template]
💻 Python 🏷 Pygame
Anomaly detection, stock market forecasts & AI text generation
Öffnen
Programming Breakout [Template]
Breakout game development with frameCraft: Basic structure, movement, collisions, UI, and game logic.
Programming Breakout [Template]
💻 Python 2 🏷 frameCraft, Breakout, Kollisionen, Spiellogik, UI
Breakout game development with frameCraft: Basic structure, movement, collisions, UI, and game logic.
Öffnen
Energy Loss & Kinetic Energy [Content]
Simulation of Two Balls: Implementing the Coefficient of Restitution and Calculating Kinetic Energy Before and After a Collision.
Energy Loss & Kinetic Energy [Content]
💻 Python 🏷 Pygame
Simulation of Two Balls: Implementing the Coefficient of Restitution and Calculating Kinetic Energy Before and After a Collision.
Öffnen
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.
Stock Exchange Laboratory: Stock Market Simulation [Content]
💻 HTML 🏷 HTML, CSS, JavaScript, DOM-Manipulation, Simulation, KI-Coding, Prototype First
Interactive stock market simulation with stocks, price ticks, portfolio logic, and step-by-step expansion through KI-assisted coding.
Öffnen
Make Mathematics Visible [Series]
Interaktive Kurse zu Funktionen, Geometrie, Trigonometrie, Vektoren und Statistik mit visuellen Experimenten.
Make Mathematics Visible [Series]
💻 Python 🏷 Pygame
Interaktive Kurse zu Funktionen, Geometrie, Trigonometrie, Vektoren und Statistik mit visuellen Experimenten.
Öffnen
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.
Functions with return (Calorie Check) [Content]
💻 Python 🏷 rpgDungeon
Introduction to functions with return, splitting texts with split() and converting to numbers using float() based on a formula.
Öffnen
Numerical Integration & Differentiation in Applications (5 Modules) [Template]
Numerical Integration and Differentiation with Python.
Numerical Integration & Differentiation in Applications (5 Modules) [Template]
💻 Python
Numerical Integration and Differentiation with Python.
Öffnen
Own Classes (The Mini-Linus) [Content]
A lesson module introducing classes as a blueprint for robots and methodically controlling an instance in the dungeon.
Own Classes (The Mini-Linus) [Content]
A lesson module introducing classes as a blueprint for robots and methodically controlling an instance in the dungeon.
Öffnen
Frogger: Autos datengetrieben erzeugen [Inhalt]
Automated enemy setup using lane_data, name schema, and nested loops for moving multiple cars.
Frogger: Autos datengetrieben erzeugen [Inhalt]
💻 Python 🏷 Pygame, frameCraft
Automated enemy setup using lane_data, name schema, and nested loops for moving multiple cars.
Öffnen
Dice Histogram: From Simulation to Interaction [Template]
Course on Chance, Counting, and pygame Histograms
Dice Histogram: From Simulation to Interaction [Template]
💻 Python 🏷 Pygame
Course on Chance, Counting, and pygame Histograms
Öffnen
Understanding Simple Models in Everyday Life [Template]
Learn Class Modeling and Implementation.
Understanding Simple Models in Everyday Life [Template]
💻 Python, Java, Ruby 🏷 UML
Learn Class Modeling and Implementation.
Öffnen
Additive Color Mixing (RGB) [Content]
Interactive RGB Slider in Pygame: additive color mixing and display of color values as well as hex code.
Additive Color Mixing (RGB) [Content]
💻 Python 🏷 Pygame
Interactive RGB Slider in Pygame: additive color mixing and display of color values as well as hex code.
Öffnen
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.
On the way to the first school day [Content]
💻 Python 🏷 rpgDungeon
First steps with Linus: Introduction to sequential processing and the structured sequence of simple programming commands.
Öffnen
Introduction to Programming with rpgDungeon() [Series]
Learn Programming with Linus Lag and Gamification: Variables, Conditions, Loops, Functions, and more!
Introduction to Programming with rpgDungeon() [Series]
💻 Python 🏷 rpgDungeon
Learn Programming with Linus Lag and Gamification: Variables, Conditions, Loops, Functions, and more!
Öffnen
Caesar Cipher (A–Z) in Python [Content]
Implementing Caesar Cipher for uppercase letters with ord/chr, Modulo 26 and character processing in Python.
Caesar Cipher (A–Z) in Python [Content]
💻 Python
Implementing Caesar Cipher for uppercase letters with ord/chr, Modulo 26 and character processing in Python.
Öffnen