Erthiox Guide & Action Center
Clear explanations for courses, certificates, verification, LinkedIn Crafter, and interactive labs.
To earn an official Erthiox course certificate:
- Enroll in any subject on the Courses Catalog.
- Complete 100% of all lessons, interactive sandbox coding tasks, and quizzes.
- Once completed, your certificate with a unique verification hash ID is issued instantly.
ERTH-WDEV-8F92A1) registered in our public registry.
Yes! Visit the official Erthiox Apps & Downloads Hub to download apps and configure quick access across all operating systems:
- Windows: Native installer package (
erthiox-setup.msi/.exe). - macOS: Universal Disk Image installer (
erthiox-mac.dmg) for Apple Silicon and Intel. - Linux: Desktop app package (
erthiox-linux-app.tar.gz), AppImage (.AppImage), and Debian package (.deb). - iOS & Android: Progressive Web App (PWA) 1-click install and 1-tap iOS Web Clip profile generator (
.mobileconfig).
Access your earned credentials anytime from your profile:
- Go to Profile & Account Settings.
- Scroll down to Completed Certifications.
- Click any certificate to view, download high-res PNG images, or export vector PDFs.
Erthiox offers 24/7 online credential authentication:
- Visit erthiox.com/verify.html.
- Enter the Certificate Verification ID (or scan the QR code).
- The system validates recipient name, course title, and completion date.
Yes! Every Erthiox certificate embeds a scannable QR code that deep-links directly to the public verification page pre-filled with your credential ID. Employers and recruiters can scan it with any smartphone camera to instantly confirm your credential — no apps required.
There is no limit. You can earn a separate verified certificate for every course you complete across all subject categories — Programming, Business, Design, Science, Communication, and more. All certificates appear in your profile's Completed Certifications gallery.
No. Erthiox certificates are permanent and never expire. Once issued, they remain verifiable on the public registry indefinitely. The credential ID, completion date, and all metadata are immutable and preserved.
The LinkedIn Post Builder helps you craft engaging LinkedIn posts without generic AI text:
- Proven Frameworks: Technical breakdowns, project releases, and learning milestone blueprints.
- Unicode Formatting: Format titles in bold, italic, or code typography.
- Feed Simulator: Preview exact desktop and mobile feed layouts before posting.
Highlight any text in the editor and click Bold or Italic. The tool converts text into native LinkedIn-compatible Unicode font characters.
Yes! Click Connect LinkedIn in the LinkedIn Post Builder to authenticate via official LinkedIn OAuth and publish directly.
The LinkedIn Crafter includes battle-tested copywriting blueprints:
- Achievement Announcement: Structured format for sharing milestones and completions.
- Technical Breakdown: Step-by-step breakdown posts that showcase engineering depth.
- Project Release: Launch posts with problem → solution → result narrative.
- Learning Milestone: Reflecting on a course, certification, or skill gained.
- Thought Leadership: Opinion-driven posts with hook, insight, and call-to-action structure.
Each blueprint pre-fills the editor so you can customize instead of writing from blank.
As you type, the live Feed Simulator panel on the right renders your post exactly as it appears in the LinkedIn feed — including character truncation at the "See more" threshold, Unicode bold/italic rendering, line breaks, and hashtag styling. Toggle between Desktop and Mobile preview modes to check both layouts before publishing.
Yes, 100% free! All 5,000+ interactive lessons, 3D labs, simulations, skill roadmaps, and verified certificates are free for everyone with zero paywalls.
Coding lessons feature an embedded browser sandbox supporting Python, JavaScript, HTML/CSS, C++, Java, and Rust with real-time execution.
Lesson progress and quiz scores are stored in browser LocalStorage and synced automatically to Google Firebase cloud when signed in.
Erthiox covers 7 major learning categories with hundreds of courses:
- Programming & Software Engineering: Python, JavaScript, React, C++, Rust, Java, algorithms, data structures, system design.
- Business & Finance: Entrepreneurship, investing, financial modeling, accounting, marketing strategy.
- Creative & Design: UI/UX design, graphic design, Figma, video editing, 3D modeling.
- Science & Mathematics: Calculus, linear algebra, physics, chemistry, biology, statistics.
- Communication & Writing: Technical writing, public speaking, negotiation, storytelling.
- Languages: English, Spanish, French, Mandarin, and more.
- Data & AI: Machine learning, data science, SQL, TensorFlow, neural networks.
Quizzes are embedded directly within lessons and vary by format:
- Multiple choice — Select the correct answer from 4 options.
- Fill-in-the-blank — Type a missing value or keyword.
- Code output — Predict or write output of a given code snippet.
- Drag-and-drop — Arrange concepts or code blocks in the correct order.
All quiz attempts are recorded. You must pass all quizzes to mark a lesson as complete and progress toward your certificate.
- Browse the Courses Catalog and click any course tile.
- On the course detail page, click Enroll. No payment required.
- The course will appear in your sidebar under Enrolled.
- Click any lesson to begin — progress saves automatically.
The Erthiox in-browser code sandbox currently supports:
- JavaScript — Full ES2022 with console output rendering.
- Python — Pyodide-powered execution with standard library support.
- HTML / CSS — Live rendered output in an iframe preview.
- C++ — Compiled via WebAssembly (WASM) toolchain.
- Java — JVM simulation via browser-based runtime.
- Rust — WASM-compiled Rust with
println!output.
No local installation is ever required — everything runs entirely in your browser tab.
Key terms inside lessons (the bold phrases authors use to highlight important concepts) are automatically linked to Wikipedia. The first occurrence of each term per lesson becomes a link — marked with a dotted underline — that opens the Wikipedia search for that term in a new tab.
Links are never added inside code blocks, existing links, buttons, or quiz controls, so they never interfere with interactive content.
Interactive Sandbox Labs offer visual simulation spaces for Aerospace, Physics, Electromagnetism, Chemistry, Finance, and Statistics.
Explore complex systems in Multi-Agent Simulations (Psychology Island, Neural Swarm, Game Theory, and Market Equilibrium).
The Labs section features interactive experiments across multiple disciplines:
- Aerospace: Orbital mechanics, rocket trajectory, and atmospheric re-entry simulations.
- Physics: Gravity wells, projectile motion, and fluid dynamics visualizers.
- Electromagnetism: Electric field mapping, circuit simulators, and magnetic force calculators.
- Chemistry: Molecular bonding, reaction rate simulations, and periodic table explorer.
- Finance: Compound interest, portfolio Monte Carlo, and options pricing models (Black-Scholes).
- Statistics: Central Limit Theorem visualizer, Bayesian inference, and regression plotters.
All labs run directly in the browser — no downloads or plugins needed.
The Simulations are real-time multi-agent environments where you observe emergent behaviors by tweaking parameters:
- Psychology Island: Autonomous agents respond to resource scarcity, social trust, and cooperation vs. defection dynamics.
- Neural Swarm: A flock of agents with simple rules that produce complex collective intelligence patterns (Boids-based).
- Game Theory Arena: Prisoner's Dilemma, Stag Hunt, and Hawk-Dove games played between evolving AI populations.
- Market Equilibrium: Supply & demand agents dynamically find price equilibria under varying conditions.
Each simulation includes a parameter sidebar to adjust agent count, behavior weights, and environmental constraints — then watch the emergent outcome in real time.
Explore Career Roadmaps to visualize structured learning pathways for tech roles (Software Engineer, Quant, AI Specialist, UI/UX Designer).
- Digital Library: Curated technical books.
- Publications: Computing research papers.
- Talks: Engineering keynote lectures.
The Career Builder is a structured toolkit that guides you from skill assessment to job-ready profile:
- Role Matching: Maps your completed courses and skills to real tech job titles and salary bands.
- Gap Analysis: Highlights skill gaps between your current profile and your target role, then recommends specific Erthiox courses to close those gaps.
- Portfolio Builder: Structures your completed projects and certifications into a shareable portfolio page.
- Interview Prep: Role-specific question banks and system design prompts for software engineering, data science, and product management interviews.
BBL Studio (Blueprint Builder Lab) is Erthiox's visual system-design and architecture environment. Use it to:
- Design software architecture diagrams — microservices, databases, APIs, CDN flows.
- Sketch database schemas with entity relationship diagrams (ERD).
- Map out cloud infrastructure deployments (AWS, GCP, Azure component notation).
- Create data flow diagrams (DFD) and sequence diagrams for interviews and project planning.
Diagrams can be exported as SVG or PNG. BBL Studio is fully browser-based — no account required to start.
The Roadmaps page features curated skill-tree paths for high-demand careers:
- Software Engineer — Front-end, back-end, full-stack tracks.
- Quantitative Analyst (Quant) — Probability, derivatives, stochastic calculus, Python for finance.
- AI / ML Engineer — Machine learning fundamentals through advanced deep learning deployment.
- UI/UX Designer — Research methods, Figma, design systems, accessibility.
- Data Scientist — Statistics, SQL, Python, visualization, model deployment.
- DevOps Engineer — Linux, Docker, Kubernetes, CI/CD pipelines, cloud platforms.
- Cybersecurity Analyst — Networking, ethical hacking, OWASP, incident response.
Publications hosts a curated collection of landmark computing research papers — including foundational works from ACM, IEEE, and arXiv spanning AI, distributed systems, algorithms, and programming languages.
Talks features keynote lectures and technical talks from leading engineers and researchers in software architecture, machine learning, and system design. All talks include transcripts and chapter markers for quick navigation.
The Erthiox Encyclopedia is a structured, searchable knowledge base covering thousands of computer science concepts, mathematical definitions, engineering principles, and technology terms.
- Each entry includes a clear definition, extended explanation, real-world examples, and cross-references to related topics.
- Entries link directly to relevant Erthiox courses and library books for deeper learning.
- Ideal for quick reference during lessons, technical interviews, or while building projects.
Access it anytime from the sidebar under Encyclopedia or search directly on the index page.
Log in with Google Firebase Auth via the topbar Account button to automatically sync progress across all your devices.
Earn XP by completing daily lessons and quizzes. Build activity streaks and test your skills in Constellations Arcade Game!
Click the Account icon (person icon) in the top-right navigation bar on any page. Erthiox uses Google Sign-In powered by Firebase Authentication — one tap with your existing Google account, no separate username or password required. Your profile, progress, enrolled courses, and certificates are tied to your Google identity.
Your Profile & Account Settings page is your personal dashboard:
- Enrolled Courses: Resume any in-progress course from where you left off.
- Completed Certifications: View, download, share, and export all earned certificates.
- XP & Streaks: Track your total XP earned, current daily streak, and learning milestones.
- VillageZ Quiz: Take the realm quiz to unlock a timed access pass for the VillageZ game.
- Account Settings: Manage your display name, preferred language, and sign-out options.
Yes. Click the Language globe icon in the top navigation bar to switch the platform interface language. Erthiox supports automatic translation of the UI and course content into 50+ languages via the built-in translation manager. Your language preference is saved to your profile automatically.
This was fixed in October 2026: all labs and simulations now adapt to mobile browser chrome and the home indicator, so bottom controls stay visible. If you still see cut-off buttons, hard-refresh the page (or clear the site's cached files) to load the latest version.
VillageZ is a real-time pixel-art survival city-builder that runs entirely in your browser — no download required. You explore a procedurally generated infinite world, gather resources, build a village, recruit autonomous villager NPCs, manage survival stats, and defend against skeleton enemies.
Play at erthiox.com/villagez or the dedicated site villagez.online.
- Sign in to your Erthiox account (Google Sign-In via the Account icon).
- Go to your Profile page.
- Find the VillageZ Realm Quiz section and complete the 5-question quiz.
- On passing, a timed access pass is written to your browser — VillageZ will be unlocked for your session.
The access pass is tied to your browser's local storage for your session. Re-take the quiz anytime to refresh it.
Desktop (Keyboard & Mouse):
- W / A / S / D or Arrow Keys — Move your character.
- Shift — Sprint (drains stamina).
- E — Interact with objects, buildings, and villagers.
- B — Open the Building placement menu.
- Click — Attack, collect resources, or select entities on the canvas.
Mobile (Touch):
- Virtual Joystick (bottom-left) — Move your character in any direction.
- Action Button (bottom-right) — Interact / Attack.
- Tap canvas objects — Collect resources, open building menus.
Your character has 6 survival stats tracked in the HUD at all times:
- Health (HP): Starts at 100. Drains at 10 HP/s when starving or dehydrated. Regenerates passively when hunger & hydration are both above 80.
- Hunger: Drains over ~3 minutes. Eat food from your inventory or Farmhouse output to refill.
- Hydration: Drains over ~2 minutes (faster than hunger). Collect water or build a Well to replenish.
- Stamina: Drains while sprinting (empty in ~5 seconds). Recovers automatically while walking or standing still.
- XP & Level: Gain XP by harvesting resources, building structures, and defeating enemies. Each level-up increases your effectiveness.
- Mood: Your village's collective mood. High mood boosts villager work speed by 20%. Low mood slows them down and can cause unrest.
Villagers are autonomous NPCs with AI behavior trees. You recruit them and assign roles from the Townhall panel:
- Logger: Automatically finds the nearest tree, chops it, and deposits wood into the village resource pool.
- Miner: Pathfinds to caves and rock deposits, mines stone and ore, deposits them automatically.
- Farmer: Works at the Farmhouse to produce food for the village food supply.
- Builder: Rushes to any unbuilt blueprint and accelerates construction (at 0.5× the player's build rate).
- Guard: Follows your character and automatically attacks nearby skeleton enemies.
- Idle: Wanders the map freely — no assigned work.
Villager speed and effectiveness are influenced by the village Mood stat. A high-mood village works 20% faster; a collapsed mood causes near-anarchy.
Open the Build Menu (B) to place blueprints. Buildings transition from blueprint → complete as you or a Builder villager construct them:
- House / House 2 / House 3: Provide housing for recruited villagers.
- Farmhouse: Farmers work here to produce food.
- Market: Enables resource trading between villagers.
- Windmill: Passive resource processing structure.
- Barn: Stores bulk food and resources.
- Animal Coop: Houses chickens, cows, pigs, and sheep for passive food generation.
- Silos / Collector Tower: Automated resource collection node.
- Cave: Mining point for stone and ore.
- Pond: Water source for hydration refills.
Construction costs wood, stone, and ore from the shared village resource pool. The player builds at 1.5× rate; a Builder villager builds at 0.5× rate.
Skeleton enemies spawn at night or triggered by village growth. Each has 60 HP, deals 15 damage per hit, and uses pursuit AI to target the nearest player, villager, or building.
- Attack: Click on an enemy while close enough to deal melee damage (equip your sword from inventory).
- Guard Villagers: Assign villagers the Guard role to auto-attack nearby skeletons.
- Rewards: Defeating a skeleton grants XP and floating feedback text confirming the kill.
Enemy spawn count scales with your village population — the bigger your village, the harder the raids.
The VillageZ world is truly infinite in all directions, including negative coordinates. It uses a chunk-based procedural generation system:
- Chunk Size: Each chunk is 1000×1000 pixels.
- Dynamic Loading: A 3×3 grid of chunks around the player is generated/loaded on the fly. Distant chunks are unloaded from memory automatically to maintain smooth performance.
- Village Anchor: Chunk (1,1) is the permanent starting village center and is always kept in memory.
- Objects: Trees, rocks, ponds, and animals are procedurally placed within each chunk using deterministic seeded randomization.
Open the Minimap panel to see a top-down overview of generated chunks, entity positions, and discovered territory.
Yes! VillageZ features real-time P2P multiplayer for up to 4 players powered by PeerJS (WebRTC):
- Host: Click Create Room from the main menu. A 4-character Room ID (e.g.,
A7B9) is generated — share it with friends. If the code happens to be taken by another active room, a fresh one is generated automatically. - Join: Friends click Join Room and enter the 4-character code to connect directly via P2P. Multiple rooms with different codes can run at the same time without interfering with each other.
- Play: All players share the same world state. The host manages world authority (time, weather, buildings).
The in-game chat announces when a player joins or leaves the room (with their nickname), and shows a notice if the host disconnects.
When a player dies in multiplayer, a Tombstone with their name is placed at the death location as a permanent world marker.
The world is populated with passive animated animals that roam the map:
- Chicken: Wanders freely. Housed in the Animal Coop to produce eggs (food).
- Cow: Passive grazer. Housed in the Coop for milk production.
- Pig: Roams near water. Coop-housed for pork resource generation.
- Sheep: Passive. Produces wool in the Coop for additional trade resources.
All animals use 24-frame animated spritesheets with walk cycles in 4 directions. Building the Animal Coop allows you to capture and farm them for passive food generation.
VillageZ is engineered entirely from scratch without heavy game engines:
- Rendering: Raw HTML5
<canvas>2D API withrequestAnimationFrame— no Phaser, no Pixi.js, no Three.js. - UI Layer: React 18 for HUD overlays, menus, and settings — strictly separated from gameplay simulation.
- Build Tool: Vite with React plugin for sub-second HMR in development and optimized production bundles.
- Physics / Movement: Delta-time (
dt) frame-rate independent simulation ensuring identical behavior at 30 FPS or 240 FPS. - Pathfinding: Custom grid-based A* implementation with lazy triggering and per-villager path caching.
- Multiplayer: PeerJS (WebRTC) data channels for low-latency P2P state synchronization.
- Typography: Press Start 2P (Google Fonts) for authentic pixel-art text aesthetics.
Yes! VillageZ is fully playable on Desktop, Tablet, and Mobile with an adaptive multi-layout system:
- Desktop: Standard keyboard + mouse layout. Full text HUD labels and hover interactions.
- Tablet: Hybrid mode — 80% UI scaling. Automatically switches between touch and keyboard input on the fly (ideal for iPad + Magic Keyboard).
- Mobile: Virtual joystick (bottom-left) for movement, action button for interaction. HUD is icon-only to maximize screen space. Requires landscape orientation.
Select your device type on the startup screen — VillageZ auto-detects your device but allows manual override.
Yes — villagers use a lazy A* pathfinding system combined with a direct-path preference and soft flocking behavior:
- Direct Path First: Villagers attempt a straight-line path to their target. A* is only triggered if the direct path hits a collision.
- Stuck Detection: If a villager is stuck for more than 10 frames, A* recalculates a grid-based route around obstacles.
- Flocking / Repulsion: A soft repulsion vector prevents villagers from stacking on each other, creating natural-looking group movement.
- Path Caching: Computed paths are cached per-villager for ~1 second to avoid expensive recalculation every frame.
No matching topics found
Try searching for keywords like 'certificate', 'linkedin', 'course', or 'labs'.