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.

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
📄
Prompting: Word choice controls perspective [Content]
Use word choice strategically to steer the direction and tone of AI responses and neutralize one-sided prompts with small changes.
Prompting: Word choice controls perspective [Content]
💻 Ai-Mode 🏷 prompting
Use word choice strategically to steer the direction and tone of AI responses and neutralize one-sided prompts with small changes.
Ö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
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
Function Plotter – Sandbox and Step-by-Step Setup [Template]
Interaktiver Funktionsplotter mit Zoom, Pan und Achsenzeichnung.
Function Plotter – Sandbox and Step-by-Step Setup [Template]
💻 69, 110, 103, 108, 105, 115, 104, 32, 45, 32, 34, 80, 121, 116, 104, 111, 110, 34 🏷 Pygame
Interaktiver Funktionsplotter mit Zoom, Pan und Achsenzeichnung.
Öffnen
Breakout / Arkanoid – Object Management and Collision [Content]
Breakout Game in Pygame with Block Management, Ball-Block Collision Logic, and Conditions for Game Over and Level End.
Breakout / Arkanoid – Object Management and Collision [Content]
💻 Python 🏷 Pygame
Breakout Game in Pygame with Block Management, Ball-Block Collision Logic, and Conditions for Game Over and Level End.
Öffnen
Cell Defense – Conway against the Invasion [Content]
Cell automaton project with Conway rules, cell patterns, energy and enemy logic for step-by-step extension of a functional prototype.
Cell Defense – Conway against the Invasion [Content]
💻 HTML 🏷 HTML, CSS, JavaScript, Conway's Game of Life, Zellautomat, Tower Defense, KI-Coding, Prototype First
Cell automaton project with Conway rules, cell patterns, energy and enemy logic for step-by-step extension of a functional prototype.
Öffnen
Space Invaders: Defense Against the Formation
Space-Invaders Module: From a Start Base, Movement, Shot, Enemy Formation, Hits, Points, Lives, Waves, and Restart are created.
Space Invaders: Defense Against the Formation
💻 Python 🏷 frameCraft, KI-Coding, Spieleentwicklung, Kollisionen, Spielzustände
Space-Invaders Module: From a Start Base, Movement, Shot, Enemy Formation, Hits, Points, Lives, Waves, and Restart are created.
Öffnen
Stock market data extraction and processing [Template]
Learn to analyze stock data with API and Java.
Stock market data extraction and processing [Template]
💻 Python, Java, Ruby
Learn to analyze stock data with API and Java.
Ö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
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
Frogger: Screen Control and Screen Boundaries [Content]
Screen control with keyboard actions, rule structure, and limiting the game figure to the screen area.
Frogger: Screen Control and Screen Boundaries [Content]
💻 Python 🏷 Pygame, frameCraft
Screen control with keyboard actions, rule structure, and limiting the game figure to the screen area.
Ö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
Simple Password Hash & Mini-Login [Content]
Simple hash function and login system in Python: Character processing, hash generation, and comparison of hash values instead of plaintext.
Simple Password Hash & Mini-Login [Content]
💻 Python
Simple hash function and login system in Python: Character processing, hash generation, and comparison of hash values instead of plaintext.
Öffnen
Listen sortieren (The Ball Challenge) [Content]
Copy lists, sort by name, and place objects correctly.
Listen sortieren (The Ball Challenge) [Content]
💻 Python 🏷 rpgDungeon
Copy lists, sort by name, and place objects correctly.
Ö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
Histogram of Dice Rolls [Content]
Interactive Sandbox for Visualizing Dice Roll Frequencies and Relative Histograms.
Histogram of Dice Rolls [Content]
💻 Python 🏷 Pygame
Interactive Sandbox for Visualizing Dice Roll Frequencies and Relative Histograms.
Öffnen
Function Plotter – Sandbox and Step-by-Step Setup [Template]
Interaktiver Funktionsplotter mit Zoom, Pan und Achsenzeichnung.
Function Plotter – Sandbox and Step-by-Step Setup [Template]
💻 69, 110, 103, 108, 105, 115, 104, 32, 45, 32, 34, 80, 121, 116, 104, 111, 110, 34 🏷 Pygame
Interaktiver Funktionsplotter mit Zoom, Pan und Achsenzeichnung.
Öffnen
Tetris with Matrices and Rotations [Content]
Tetris: Matrices, Movement, Rotation, Collision Logic, Rows, Points, Speed.
Tetris with Matrices and Rotations [Content]
💻 Python 🏷 Pygame
Tetris: Matrices, Movement, Rotation, Collision Logic, Rows, Points, Speed.
Ö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