Master Concepts by Building Them.
Practice the Thinking Behind Modern Technology And Master Through Structured Workflows.
What CodePLU Is and Is Not
What CodePLU Is
CodePLU is a node-based e-learning and practice platform for technical subjects. It helps learners build real understanding through interactive workflows, guided concepts, and hands-on drills.
What CodePLU Is Not
CodePLU is not a passive article-only blog or a shortcut content dump. It is designed for active learning, structured practice, and step-by-step skill building.
Find a Topic Fast
Search CodePLU Concepts
Learning Tracks
Interactive Workflow Based Learning
Each section is focused on a core track with interactive topics and basic concepts to help learners practice with clarity.
Artificial Intelligence
Learn Artificial Intelligence through hands-on workflows and visual nodes. Build, test, and connect AI components like vision, reasoning, and agents while understanding how real-world AI systems are designed, deployed, and improved in practice.
Interactive Topic
Build a Simple Decision Agent
Basic concept: AI systems convert input signals into actions using perception, reasoning, and feedback loops.
Checkpoint Detail
Define the goal and environment constraints.
Starter Lesson
AI Decision Agent LoopPractice how an AI agent turns observations into actions using a feedback loop.
Beginner • 10 min
Start PracticeLarge Language Models (LLMs)
Explore Large Language Models through visual pipelines and node-based experiments. Build workflows with models like GPT, Claude, and Gemini to understand inference, tools, memory, and orchestration in real-world AI applications.
Interactive Topic
Prompt to Tokens Simulator
Basic concept: An LLM predicts the next token from context, so prompt structure directly affects response quality.
Checkpoint Detail
Split a prompt into role, instruction, and context.
Starter Lesson
LLM Token Generation PipelineUnderstand how prompts become tokens and then model-generated responses.
Beginner • 10 min
Start PracticePrompt Engineering
Practice Prompt Engineering using hands-on workflows that connect prompts, models, and outputs. Experiment with real scenarios, test variations, and learn how to design reliable prompt systems for automation, content, and AI-powered tools.
Interactive Topic
Prompt Debugging Lab
Basic concept: Prompt engineering is iterative: constrain output, provide examples, and test failure cases.
Checkpoint Detail
State task, output format, and quality criteria.
Starter Lesson
Prompt Engineering Iteration LoopLearn to design prompts by iterating through objective, constraints, examples, and testing.
Beginner • 10 min
Start PracticeData Science
Learn Data Science by assembling data workflows with practical nodes for cleaning, analysis, and visualization. Turn raw data into insights through step-by-step, hands-on projects that mirror real analytics and decision pipelines.
Interactive Topic
Data Pipeline Sanity Check
Basic concept: Reliable insights depend on clean data, explicit assumptions, and reproducible analysis steps.
Checkpoint Detail
Profile missing values and schema mismatch.
Starter Lesson
Data Science Clean-to-Insight PipelinePractice the basic data science flow from raw data to actionable insight.
Beginner • 10 min
Start PracticeMachine Learning
Master Machine Learning by creating end-to-end pipelines with interactive nodes and workflows. Train models, evaluate results, and experiment with data step by step to understand how learning systems are built and optimized in real projects.
Interactive Topic
Model Training Playground
Basic concept: Machine learning learns patterns from training data and must generalize on unseen samples.
Checkpoint Detail
Split data into train, validation, and test.
Starter Lesson
Machine Learning Training LoopUnderstand the end-to-end loop for training, validating, and improving an ML model.
Beginner • 10 min
Start PracticeProgramming
Build real software by connecting logic through interactive nodes and workflows. Learn Programming concepts, algorithms, and system design by creating, testing, and iterating on practical projects instead of just reading code.
Interactive Topic
Algorithm Thinking Drill
Basic concept: Programming is structured problem solving: decompose the task, design logic, and verify behavior.
Checkpoint Detail
Translate the problem into inputs/outputs.
Starter Lesson
Programming Function Design and Dry-Run LoopPractice a function-first workflow: define contract, implement logic, dry-run, and validate.
Beginner • 12 min
Start Practice