Code: Grundlagen
-
Taschenrechner CLI – Argument Parsing (argparse / click).
-
Password Generator – Randomisierung + Regex. ✅
-
Datei Organizer – Dateien nach Typ sortieren (os, shutil).
-
Wörterbuch CLI mit API – REST API abrufen (requests).
-
Markdown → HTML Converter – Textverarbeitung, Parsing.
-
Sortier-Algorithmus Visualizer – Tkinter + Algorithmen.
-
Sudoku Solver – Backtracking.
-
Web Scraper für Nachrichten – BeautifulSoup / requests.
-
Suchmaschine für Textdateien – Indexing mit Inverted Index.
-
AI Tic-Tac-Toe – Minimax Algorithmus.
-
Blog mit Flask – CRUD, Templates.
-
REST API mit FastAPI – JWT Auth, CRUD.
-
Stock Price Dashboard – Daten aus einer API + Plotly.
-
Chat App mit WebSockets – AsyncIO, websockets.
-
Mini ML Projekt – z. B. Bilderkennung mit scikit-learn oder TensorFlow (MNIST).
-
Eigene printf-Implementierung – Format-Parsing.
-
Einfacher Taschenrechner – CLI-Parsing, Operatoren.
-
Datei-Kopier-Tool (cp-Nachbau) – fopen, fread, fwrite.
-
String-Bibliothek nachbauen – strlen, strcpy, strcmp.
-
Mini-Shell – fork, exec, pipes.
-
Stack & Queue Library – pointer + dynamic memory.
-
Linked List – Insert, Delete, Traverse.
-
Hash Map Implementierung – Chaining oder Open Addressing.
-
Binary Search Tree – Insert, Search, Delete.
-
Graph mit BFS & DFS – Adjazenzlisten.
-
Memory Allocator (malloc-Nachbau) – sbrk, pointer arithmetic.
-
Thread Pool – pthreads.
-
File System Simulation – Inodes, Blöcke.
-
HTTP Server (minimal) – Sockets, Parsing.
-
Tiny Compiler / Interpreter – Lexer, Parser, Bytecode.