# Alps by 2Sigma > Alps is an AI-powered adaptive learning platform for computer science education, built by 2Sigma. Alps empowers educators with automated grading, AI-powered tutoring (Pathfinder), differentiated learning (BloomIQ), rubric-based evaluation (Rubriq), AI content generation (Gutenberg), and real-time analytics (InsightLens). The platform supports Java, Python, JavaScript, HTML/CSS, SQL, C/C++, and Jupyter notebooks — all running in the browser with zero infrastructure. ## Organization - Company: 2Sigma - Founder: Vishal Goenka - Location: 3964 Rivermark Plz #227, Santa Clara, CA 95054 - Phone: +1 (646) 547-1361 - Website: https://alps.2sigma.us - Product: Alps (https://alps.2sigma.us/w/product) ## Key Products - **Pathfinder**: AI tutor that scaffolds, explains, and supports every learner with curriculum-aware guardrails - **BloomIQ**: Automatically groups learners by mastery level and generates differentiated assignments - **Rubriq**: AI-powered rubric-based grading for open-response and coding assignments - **Gutenberg**: Transforms static content (PDFs, textbooks) into interactive, adaptive learning experiences - **InsightLens**: Real-time analytics dashboard for tracking learner progress and identifying struggles ## Features - Browser-based Jupyter notebooks (no JupyterHub, no servers, powered by Pyodide/WebAssembly) - Automatic grading with AI-powered semantic code analysis - LMS integration (Canvas, Schoology, Blackboard, Moodle via LTI 1.3) - Google Classroom and Clever integration - SSO via Google, Microsoft, Clever, ClassLink - FERPA and COPPA compliant - NIST Cybersecurity Framework ## Content Library - Open-source CS curricula: CSAwesome, Mobile CSP, Python for Everybody, Data 8 (Inferential Thinking), and more - Licensed textbooks from partner publishers - Logic Gym: 10,000+ validated, auto-graded coding practice problems in Java, Python, and C++ across five levels (Beginner to Competitive Programming) - Nifty Assignments: 125 of the CS-education community's most celebrated classroom assignments (SIGCSE/nifty.stanford.edu, 1999–2026), adapted as ready-to-run, auto-graded activities — each available in Java, Python, and C++ (375 problem-activities total) - Free course: Generative AI — Programming with LLMs ## Pages - Home: https://alps.2sigma.us/ - For Educators: https://alps.2sigma.us/w/educators - For Publishers: https://alps.2sigma.us/w/publishers - Product Features: https://alps.2sigma.us/w/product - Adaptive Coding: https://alps.2sigma.us/w/adaptive-coding-practice - Adaptive Parsons: https://alps.2sigma.us/w/adaptive-parsons-problems - The Ultimate Python Platform: https://alps.2sigma.us/w/complete-python-teaching-platform - C++ in the Browser: https://alps.2sigma.us/w/cpp-in-the-browser - SQL in the Browser: https://alps.2sigma.us/w/sql-in-the-browser - Automated Assignments: https://alps.2sigma.us/w/automated-assignment-creation - Jupyter Notebooks: https://alps.2sigma.us/w/jupyter-notebooks-in-browser - Custom Interactive Activities: https://alps.2sigma.us/w/custom-interactive-activities - Multi-Curriculum Classroom: https://alps.2sigma.us/w/multi-curriculum-classroom - Logic Gym (validated coding practice problems): https://alps.2sigma.us/w/logic-gym - Nifty Assignments (the CS classics, auto-graded, in Java/Python/C++): https://alps.2sigma.us/w/nifty-assignments - Generative AI Course: https://alps.2sigma.us/w/books/intro-gen-ai - Pricing: https://alps.2sigma.us/w/pricing - FAQ: https://alps.2sigma.us/w/faq - About Us: https://alps.2sigma.us/w/aboutus - Founder Story: https://alps.2sigma.us/w/mystory - Privacy Policy: https://alps.2sigma.us/w/privacy - Terms of Use: https://alps.2sigma.us/w/terms ## Contact - Support: support@2sigma.school - Sales: alps-sales@2sigmaschool.org - Community: https://alps.discourse.group