Our Products

InfoTech.io develops a comprehensive ecosystem of open-source educational technology products designed to make IT learning accessible, interactive, and effective.

The flagship educational platform providing comprehensive IT courses with hands-on practice.


A powerful, flexible system for creating and managing interactive quizzes and assessments.

{
  "title": "Linux Basics Quiz",
  "questions": [
    {
      "type": "multiple_choice",
      "question": "What command lists files in a directory?",
      "options": ["ls", "cd", "pwd", "mkdir"],
      "correct": 0,
      "explanation": "The 'ls' command lists the contents of a directory."
    }
  ]
}

A flexible, modular framework for rapid creation of Hugo-based static sites with various templates and themes.

{
  "name": "my-educational-site",
  "version": "1.0.0",
  "type": "educational",
  "build": {
    "template": "educational",
    "theme": "compose",
    "components": ["quiz-engine", "progress-tracker"]
  },
  "site": {
    "title": "My Course Platform",
    "description": "Learn programming with interactive courses",
    "baseURL": "https://mycourses.example.com"
  }
}

A secure, containerized terminal environment accessible through web browsers for hands-on learning.

// Embed Web Terminal in your educational content
const terminal = new WebTerminal({
  container: '#terminal-container',
  endpoint: 'wss://terminal.info-tech.io/session',
  environment: 'ubuntu-dev',
  user: 'student'
});

Command-line tools for automating InfoTech.io development workflows and site management.

# Create new educational module
info-tech module create --name "python-basics" --type educational

# Deploy module to production
info-tech module deploy --name "linux-advanced" --env production

# Validate module content
info-tech module validate --path ./mod_python_basics
# Generate site from template
info-tech template build --config module.json --output ./dist

# List available templates
info-tech template list

# Create custom template
info-tech template create --name "my-template" --base educational
# Update all modules
info-tech batch update --pattern "mod_*"

# Rebuild all sites
info-tech batch rebuild --filter "type:educational"
# Install via npm
npm install -g @info-tech-io/cli

# Or download binary
curl -L https://cli.info-tech.io/install.sh | bash

All our products are designed to work together seamlessly:

  1. Hugo Templates Factory generates sites for INFOTEKA courses
  2. Quiz Engine provides interactive assessments within courses
  3. Web Terminal offers hands-on practice environments
  4. InfoTech CLI automates development and deployment workflows
graph LR
    A[Content Creation] --> B[Hugo Templates]
    B --> C[Quiz Engine Integration]
    C --> D[Web Terminal Labs]
    D --> E[INFOTEKA Platform]
    E --> F[InfoTech CLI Deployment]
  1. Visit INFOTEKA: infotecha.ru
  2. Choose a Course: Start with Linux Basics
  3. Practice with Web Terminal: Hands-on exercises
  4. Test Your Knowledge: Interactive quizzes
  1. Review Templates: hugo.info-tech.io
  2. Create Content: Use our educational template
  3. Add Quizzes: Integrate Quiz Engine
  4. Deploy: Use InfoTech CLI
  1. Read Our Guide: Developer Onboarding
  2. Choose a Product: Pick an area of interest
  3. Contribute: Submit pull requests
  4. Collaborate: Join our community

All InfoTech.io products are open source and available under the MIT license.