Master Concepts by Building Them.

Practice the Thinking Behind Modern Technology And Master Through Structured Workflows.

AI Labs
LLM Workflows
PE Exercises
DS Drills
ML Simulations
HandleMissing DataRemove Duplicates& OutliersStandardize& Format
Practicle Learning Equipment Image

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.

Open Track

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 Loop

Practice how an AI agent turns observations into actions using a feedback loop.

Beginner • 10 min

Start Practice

Large 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.

Open Track

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 Pipeline

Understand how prompts become tokens and then model-generated responses.

Beginner • 10 min

Start Practice

Prompt 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.

Open Track

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 Loop

Learn to design prompts by iterating through objective, constraints, examples, and testing.

Beginner • 10 min

Start Practice

Data 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.

Open Track

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 Pipeline

Practice the basic data science flow from raw data to actionable insight.

Beginner • 10 min

Start Practice

Machine 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.

Open Track

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 Loop

Understand the end-to-end loop for training, validating, and improving an ML model.

Beginner • 10 min

Start Practice

Programming

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.

Open Track

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 Loop

Practice a function-first workflow: define contract, implement logic, dry-run, and validate.

Beginner • 12 min

Start Practice