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.
Stock market data extraction and processing [Template]
Learn to analyze stock data with API and Java.
Own Classes (The Mini-Linus) [Content]
A lesson module introducing classes as a blueprint for robots and methodically controlling an instance in the dungeon.
Coffee Slalom [Content]
If-Statements with Random Values in Python. Linus navigates the cafeteria, checks coffee quantities and decides under 500ml threshold.
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.
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.
Wave packet & Overlap [Content]
Visualization of discrete waves: moving wave packet and overlap of two waves with nodes and antinodes.
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.
Basic Principles [Series]
Course for Optimizing AI Prompts: Structure, Word Choice, Uncertainty, Facts/Opinions, Learning Support, and Data Protection.
Understanding Simple Models in Everyday Life [Template]
Learn Class Modeling and Implementation.
Make Mathematics Visible [Series]
Interaktive Kurse zu Funktionen, Geometrie, Trigonometrie, Vektoren und Statistik mit visuellen Experimenten.
Introduction to Programming with rpgDungeon() [Series]
Learn Programming with Linus Lag and Gamification: Variables, Conditions, Loops, Functions, and more!
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.
Histogram of Dice Rolls [Content]
Interactive Sandbox for Visualizing Dice Roll Frequencies and Relative Histograms.
📄
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.
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.
Data Science Toolbox – Climate Data & City Analysis [Template]
Analysis and Visualization of Climate Data with Python Libraries such as pandas, numpy, and matplotlib.
Tetris with Matrices and Rotations [Content]
Tetris: Matrices, Movement, Rotation, Collision Logic, Rows, Points, Speed.
Order system with user DB implementation [Template]
Development of an order system with administration of articles, customers and orders. Includes database operations, price calculations, invoice creation, analysis and visualization
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.
Python for Natural Sciences [Series]
Compact course on data processing, simulation, and analysis with Python tools such as NumPy, Pandas, and Matplotlib.