BioPlayground

🧬
WetBenchDryBenchDevBench

Learning navigator

DryBench

Platform

Bio-LoungeLab OracleBio NewsBio IndustryBio-ToolkitAI ToolsTools HubBio-SandboxFailure MuseumHealing LabTrouble LabπŸ’¬Lounge TalkπŸ”§Lab MaintenanceLanguage Hub

Three benches

WetBenchDryBenchDevBench

Tracks and articles

Overview
AI Native15
Biostatistics with Python33
Datacraft17
Fullstack Development55
01What is HTML02CSS Basics β€” Selectors and the Box Model03JavaScript Variables and Data Types04JavaScript Control Statements β€” if, switch05JavaScript Loops and Arrays06JavaScript Functions and Objects07What is Node.js β€” The Concept of Runtime08Node.js File System (fs Module)09Sync vs Async β€” Callbacks, Promises, async/await10Web Security Basics β€” XSS and Path Traversal11What is a Database?12SQL Basics β€” CREATE, SELECT, INSERT, UPDATE, DELETE13Relational Databases β€” JOIN and Normalization14Node.js + MySQL Integration15SQL Injection and Parameterized Queries16Code Modularization β€” File Separation and Structure Organization17Express.js β€” Routing and CRUD18What is Middleware19Serving Static Files and Handling Errors20What is a Cookie β€” HTTP State Management21Sessions and Authentication β€” Express Session22Passport.js β€” Authentication Middleware23Implementing Multi-User Authentication24OAuth 2.0 β€” The Principle of Third-Party Authentication25Google Login Implementation β€” Passport + OAuth26What is Ajax β€” Asynchronous Web Communication27React Basics β€” Components and Props28let, var, const β€” Differences in Variable Declaration29What is the DOM β€” Document Object Model30expression vs statement31Ternary Operator β€” Conditions in One Line32Arrow Function33Template Literals β€” Backticks and Variable Substitution34Optional Chaining β€” Safely Access with the ?. Operator35Nullish Coalescing β€” The Identity of the ?? Operator36Spread/Rest β€” What Three Dots Do37Short-circuit β€” The Hidden Behavior of && and ||38for...of and entries β€” Modern patterns for loops39try-catch β€” The Basics of Error Handling40Event Loop β€” How JavaScript Handles Asynchronicity41import/export β€” The Core of the Module System42JSON β€” The Common Language for Sending and Receiving Data43localStorage β€” Storing Data in the Browser44DOM Manipulation β€” Changing the Screen with JavaScript45fetch API β€” Communicating with a Server46useState β€” Getting Started with React State Management47useEffect β€” Side Effects and Lifecycle48Props β€” Passing Data to Components49Conditional Rendering β€” Displaying Different UIs Based on Conditions50Lists and Keys β€” Displaying Arrays51Controlled vs Uncontrolled β€” Handling Form Inputs52Flexbox β€” Layout in a Single Line53CSS Grid β€” The answer to two-dimensional layouts54Responsive Design β€” Adapting to All Screens55Git Branch and Merge β€” The Basics of Collaboration
CS Logic23
Python18
Dev Stories1
BioPlayground home