Learn first.
Build with real open source products.

SuperML is a learning-first platform backed by four open source products β€” SuperML Java, Smart SDLC, DataTruth, and NL-2-SQL Agents. Free tutorials, structured courses, and production-ready tools.
Always free to use with attribution.

Our Mission: Learning first β€” with four open source products that make ML, AI development, data analysis, and natural language data access accessible to every developer. Free to use with attribution.

Learning first, backed by products

One platform. Four open source products.

Structured learning paths powered by tools you can actually use in production β€” all open source, all free with attribution.

SuperML Java

A complete Java machine learning framework with 30+ algorithms. Train models, build pipelines, and ship ML to production β€” pure Java, no Python required.

Smart SDLC

Your AI assistant as a full SDLC expert. 30+ skills and 6 AI personas for GitHub Copilot, Claude, and Cursor β€” from requirements to deployment.

DataTruth

AI-native analytics. Query your database in plain English, get auto-generated charts and dashboards, and enforce data quality β€” no SQL needed.

NL-2-SQL Agents

Multi-agent AI that converts natural language questions to accurate SQL queries with schema discovery, refinement, and full explainability.

Structured Learning

Featured Courses

Comprehensive learning paths to master machine learning and AI

Start your ML journey with SuperML

Step 1: Learn

Access beginner to advanced tutorials to master ML and AI fundamentals and practical applications.

Step 2: Build

Experiment and build projects using our free Java framework and educational resources.

Step 3: Connect

Join our GitHub Discussions to ask questions, share projects, and collaborate with the community.

Step 4: Deploy

Take your projects live with our resources, community support, and best practices.

ML Learning Steps Image

Open Source Products

Built by SuperML. Free for Everyone.

Four open source products to accelerate how you learn, build, and ship ML and software projects.

Machine Learning

SuperML Java

A complete, free Java machine learning framework for enterprise developers. Train models, make predictions, and build ML pipelines with intuitive Java APIs.

  • Native Java API with object-oriented design patterns
  • 30+ algorithms: regression, classification, clustering, neural networks
  • Thread-safe, production-ready for enterprise applications
  • MIT licensed β€” free to use with attribution
AI Development

Smart SDLC

A skills framework that gives GitHub Copilot, Claude, Cursor, and any AI assistant structured expertise across the full software development lifecycle β€” no runtime required.

  • 30+ skills Β· 6 AI personas (Product, Architect, Developer & more)
  • Native integrations: JIRA, Confluence, GitHub, GitLab, Azure DevOps
  • Works with any AI assistant β€” zero dependencies, zero config
  • MIT licensed β€” one npx command to get started
AI Analytics

DataTruth

AI-native analytics platform that lets anyone query databases in plain English, visualize insights instantly, and enforce data quality β€” no SQL knowledge required.

  • Natural language queries β€” no SQL, no training needed
  • Auto-generated charts, dashboards & PDF/Excel exports
  • Connects to PostgreSQL, MySQL, Snowflake & BigQuery
  • Enterprise RBAC, audit trail & SOC 2 ready β€” MIT licensed
AI Agents

NL-2-SQL Agents

Multi-agent AI system that translates plain-English questions into accurate SQL queries β€” with schema discovery, autonomous refinement, and full explainability.

  • Agentic query generation & autonomous refinement loop
  • Supports PostgreSQL, MySQL, SQLite, Snowflake & BigQuery
  • LLM agnostic β€” works with OpenAI, Anthropic & local models
  • Embeddable REST API + Python & Java SDKs β€” MIT licensed

All free. All open source.

Every product is MIT licensed and free to use with attribution. Start learning with tutorials, explore the products, and star us on GitHub.