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.

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
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
Intelligent Inquiry – The AI Workshop [Series]
Children learn to write clear AI requests, critically evaluate answers, and interact safely with AI.
Intelligent Inquiry – The AI Workshop [Series]
💻 Ai-Mode 🏷 prompting
Children learn to write clear AI requests, critically evaluate answers, and interact safely with AI.
Öffnen
Python Basics [Series]
Learn Python variables, data types, operators, loops, functions, lists, and OOP.
Python Basics [Series]
💻 Python
Learn Python variables, data types, operators, loops, functions, lists, and OOP.
Ö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
Visualize climate data from CSV [Content]
Load and analyze CSV climate data with pandas, then visualize as a time series using matplotlib.
Visualize climate data from CSV [Content]
💻 Python
Load and analyze CSV climate data with pandas, then visualize as a time series using matplotlib.
Öffnen
Say the correct answer with if else [Content]
Else instead of double if: An existing solution is converted into a clear if-else decision and thus structured case distinction is practiced.
Say the correct answer with if else [Content]
💻 Python 🏷 rpgDungeon
Else instead of double if: An existing solution is converted into a clear if-else decision and thus structured case distinction is practiced.
Öffnen
Car Bot [Content]
Algorithmic pathfinding through decision structures and loops: Robi finds the reset switch autonomously.
Car Bot [Content]
💻 Python 🏷 rpgDungeon
Algorithmic pathfinding through decision structures and loops: Robi finds the reset switch autonomously.
Öffnen
Who do I write the task for? [Content]
Target specific groups in prompts and analyze the influence on language and understandability of AI responses.
Who do I write the task for? [Content]
💻 Ai-Mode
Target specific groups in prompts and analyze the influence on language and understandability of AI responses.
Ö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
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
Simulating Dynamic Systems with ODEs (Euler → RK4 → Ecosystem → Stability)
Numerical Simulation of ODEs using Euler/RK4 and Analysis of Stability.
Simulating Dynamic Systems with ODEs (Euler → RK4 → Ecosystem → Stability)
💻 Python
Numerical Simulation of ODEs using Euler/RK4 and Analysis of Stability.
Öffnen
📄
Prompting: Verify facts instead of just believing [Content]
Structure prompts so that AI statements are marked as [FACT] or [OPINION] and facts contain a verification option.
Prompting: Verify facts instead of just believing [Content]
💻 Ai-Mode 🏷 prompting
Structure prompts so that AI statements are marked as [FACT] or [OPINION] and facts contain a verification option.
Öffnen
Space Invaders with frameCraft – Arcade Game Step by Step [Template]
Basics of frameCraft Games with Space Invaders
Space Invaders with frameCraft – Arcade Game Step by Step [Template]
💻 Python 2 🏷 frameCraft, Space Invaders, Arcade-Spiel, pygame, Schleifen, Kollisionen, Entity, Collider
Basics of frameCraft Games with Space Invaders
Öffnen
Secret Writing Programming [Template]
Caesar Encryption, Substitution Cipher, Vigenère and Simple Hash Functions in Python.
Secret Writing Programming [Template]
💻 Python, Java 🏷 Pygame
Caesar Encryption, Substitution Cipher, Vigenère and Simple Hash Functions in Python.
Öffnen
Love letter with loop backwards to place [Content]
Use loops to guide Leo through the labyrinth.
Love letter with loop backwards to place [Content]
💻 Python 🏷 rpgDungeon
Use loops to guide Leo through the labyrinth.
Öffnen
Bomberman light: Grid Bomb [Content]
A step-by-step project for building a Bomberman-light game with grid, movement, bombs, explosions, and game states using frameCraft.
Bomberman light: Grid Bomb [Content]
💻 Python 🏷 frameCraft, KI-Coding, ProtoTypeFirst, Bomberman, Rastermodell, Spielentwicklung
A step-by-step project for building a Bomberman-light game with grid, movement, bombs, explosions, and game states using frameCraft.
Öffnen