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.

Coffee Slalom [Content]
If-Statements with Random Values in Python. Linus navigates the cafeteria, checks coffee quantities and decides under 500ml threshold.
Coffee Slalom [Content]
💻 Python 🏷 rpgDungeon
If-Statements with Random Values in Python. Linus navigates the cafeteria, checks coffee quantities and decides under 500ml threshold.
Öffnen
City Traffic and Pedestrian Simulation [Content]
Prototype-First Project for City Traffic and Pedestrian Simulation with HTML/CSS/JS, State Logic, Measurement Values, and Step-by-Step AI-Assisted Expansion.
City Traffic and Pedestrian Simulation [Content]
💻 HTML 🏷 HTML, CSS, JavaScript, Simulation, Ampelsteuerung, Prototype-First
Prototype-First Project for City Traffic and Pedestrian Simulation with HTML/CSS/JS, State Logic, Measurement Values, and Step-by-Step AI-Assisted Expansion.
Ö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
Data Analytics for Business – Company Key Figures with Python [Template]
Analysis and Visualization of Company Key Figures with Python.
Data Analytics for Business – Company Key Figures with Python [Template]
💻 Python
Analysis and Visualization of Company Key Figures with Python.
Öffnen
Data Science Toolbox – Climate Data & City Analysis [Template]
Analysis and Visualization of Climate Data with Python Libraries such as pandas, numpy, and matplotlib.
Data Science Toolbox – Climate Data & City Analysis [Template]
💻 Python
Analysis and Visualization of Climate Data with Python Libraries such as pandas, numpy, and 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
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
Coding Lab: Interactive Simulations Build [Template]
Develop Interactive Web Projects with HTML/CSS/JS.
Coding Lab: Interactive Simulations Build [Template]
💻 HTML 🏷 HTML, CSS, JavaScript, Simulation, AI-Coding
Develop Interactive Web Projects with HTML/CSS/JS.
Ö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
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
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
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
📄
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
Basic Principles [Series]
Course for Optimizing AI Prompts: Structure, Word Choice, Uncertainty, Facts/Opinions, Learning Support, and Data Protection.
Basic Principles [Series]
💻 Ai-Mode 🏷 prompting
Course for Optimizing AI Prompts: Structure, Word Choice, Uncertainty, Facts/Opinions, Learning Support, and Data Protection.
Ö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
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
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
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
AI Game Lab BuildFromZero: Classic Games from Scratch [Template]
Building Projects for Classic Games with frameCraft: Develop well-known game ideas like Snake, Pac-Man, Bomberman light, Space Invaders, and Tower Defense step by step from a small starting point.
AI Game Lab BuildFromZero: Classic Games from Scratch [Template]
💻 Python 2 🏷 frameCraft, KI-Coding, Spieleentwicklung, Prototyping, Rasterlogik, Spielzustände
Building Projects for Classic Games with frameCraft: Develop well-known game ideas like Snake, Pac-Man, Bomberman light, Space Invaders, and Tower Defense step by step from a small starting point.
Öffnen
Analyze company key figures from CSV [Content]
Analyze CSV data with pandas, calculate average values, determine the most profitable month, and visualize key figures with matplotlib.
Analyze company key figures from CSV [Content]
💻 Python
Analyze CSV data with pandas, calculate average values, determine the most profitable month, and visualize key figures with matplotlib.
Öffnen