Showing 4733 open source projects for "learning"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Grid Garden

    Grid Garden

    A game for learning CSS grid layout

    Grid Garden is an interactive browser game for learning CSS Grid layout. It teaches Grid concepts by asking players to water carrots and avoid weeds using CSS grid properties. The game makes grid placement, sizing, and alignment feel concrete through visual levels instead of static documentation. Learners practice properties such as grid-column-start, grid-column-end, grid-row-start, grid-row-end, grid-template-columns, grid-template-rows, and order.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    IntelliJ-IDEA-Tutorial

    IntelliJ-IDEA-Tutorial

    Tutorial repository focused on teaching IntelliJ IDEA

    ...The guide supports multiple versions of IntelliJ IDEA and also includes related JetBrains tools such as WebStorm, PhpStorm, PyCharm, RubyMine, Android Studio, CLion, GoLand, and DataGrip. It is structured as a learning resource for both beginners and users who want to improve productivity inside JetBrains IDEs. The project includes many separate markdown chapters, images, and reference sections. It is especially useful for Chinese-speaking developers learning professional Java and IDE workflows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Swift Macros

    Swift Macros

    A curated list of awesome Swift Macros

    ...It is especially valuable for developers moving from code-generation tools toward Swift’s built-in macro system. Swift-Macros is not a single library, but a reference hub for learning the Swift macro ecosystem and finding useful implementation patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Hacking with Swift

    Hacking with Swift

    The project source code for Hacking with iOS

    ...It contains a large collection of example projects, exercises, and complete applications that guide learners from beginner to advanced levels. The repository is structured into different learning tracks, including UIKit-based development and modern SwiftUI approaches, allowing developers to explore multiple paradigms within the Apple ecosystem. Each project is designed to reinforce specific concepts such as UI design, data handling, animations, and app architecture. The material emphasizes hands-on learning, encouraging users to build real applications rather than passively consume theory. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 5
    Vibe Vibe

    Vibe Vibe

    The First Systematic Vibe Coding Tutorial

    ...The repository is organized into multiple learning stages, including foundational concepts, advanced techniques, and hands-on projects that reinforce practical skills. It also includes deployment instructions and optional local hosting through Docker, making the platform accessible in both online and offline environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    mosaicml composer

    mosaicml composer

    Supercharge Your Model Training

    composer is a deep learning training framework built on PyTorch and designed to make large-scale model training more efficient, scalable, and customizable. At the center of the project is a highly optimized Trainer abstraction that simplifies the management of training loops, parallelization, metrics, logging, and data loading. The framework is intended for modern workloads that may span anything from a single GPU to very large distributed training environments, which makes it suitable for both experimentation and production-scale development. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Useful Java links

    Useful Java links

    A list of useful Java frameworks, libraries, software and hello worlds

    ...These resources cover many areas of software development, including web frameworks, testing libraries, concurrency tools, build systems, microservices architectures, and development best practices. By grouping links into categorized sections, the repository allows developers to quickly discover relevant technologies and learning materials for building Java applications. The project is maintained as a living reference library that evolves alongside the Java ecosystem as new frameworks and development tools emerge.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    llm_interview_note

    llm_interview_note

    Mainly record the knowledge and interview questions

    ...The repository also explores practical engineering concerns including distributed training strategies, dataset construction, model parameters, and scaling techniques used in large-scale machine learning systems. By organizing topics in a hierarchical documentation format, it enables readers to progress from basic NLP concepts to advanced topics like mixture-of-experts architectures and large-scale training frameworks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    vim-be-good

    vim-be-good

    nvim plugin designed to make you better at Vim Movements

    vim-be-good is a fun, game-oriented Neovim plugin developed by ThePrimeagen that turns learning and practicing Vim movement commands into an interactive experience. Rather than merely memorizing keystrokes, users play engaging mini-games inside Neovim where they must use proper movement commands (like jumping, searching, and editing) to complete challenges, making skill development more enjoyable and practice less repetitive.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 10
    AI-Job-Notes

    AI-Job-Notes

    AI algorithm position job search strategy

    AI-Job-Notes is a pragmatic notebook for landing roles in machine learning, computer vision, and related engineering tracks. It assembles study paths, checklists, and interview prep materials, but also covers job-search mechanics—portfolio building, resume patterns, and communication tips. The emphasis is on doing: practicing with project ideas, setting up reproducible experiments, and showcasing results that convey impact.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    TorchDistill

    TorchDistill

    A coding-free framework built on PyTorch

    ...Even when you need to extract intermediate representations in teacher/student models, you will NOT need to reimplement the models, which often change the interface of the forward, but instead specify the module path(s) in the yaml file. In addition to knowledge distillation, this framework helps you design and perform general deep learning experiments (WITHOUT coding) for reproducible deep learning studies. i.e., it enables you to train models without teachers simply by excluding teacher entries from a declarative yaml config file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Daft

    Daft

    Distributed DataFrame for Python designed for the cloud

    Daft is a framework for ETL, analytics and ML/AI at scale. Its familiar Python Dataframe API is built to outperform Spark in performance and ease of use. Daft plugs directly into your ML/AI stack through efficient zero-copy integrations with essential Python libraries such as Pytorch and Ray. It also allows requesting GPUs as a resource for running models. Daft runs locally with a lightweight multithreaded backend. When your local machine is no longer sufficient, it scales seamlessly to run...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Haiku Sonnet for JAX

    Haiku Sonnet for JAX

    JAX-based neural network library

    Haiku is a library built on top of JAX designed to provide simple, composable abstractions for machine learning research. JAX is a numerical computing library that combines NumPy, automatic differentiation, and first-class GPU/TPU support. Haiku is a simple neural network library for JAX that enables users to use familiar object-oriented programming models while allowing full access to JAX's pure function transformations. Haiku provides two core tools: a module abstraction, hk.Module, and a simple function transformation, hk.transform. hk.Modules are Python objects that hold references to their own parameters, other modules, and methods that apply functions on user inputs. hk.transform turns functions that use these object-oriented, functionally "impure" modules into pure functions that can be used with jax.jit, jax.grad, jax.pmap, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Flux.jl

    Flux.jl

    Relax! Flux is the ML library that doesn't make you tensor

    Flux is an elegant approach to machine learning. It's a 100% pure Julia stack and provides lightweight abstractions on top of Julia's native GPU and AD support. Flux makes the easy things easy while remaining fully hackable. Flux provides a single, intuitive way to define models, just like mathematical notation. Julia transparently compiles your code, optimizing and fusing kernels for the GPU, for the best performance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    MLRun

    MLRun

    Machine Learning automation and tracking

    MLRun is an open MLOps framework for quickly building and managing continuous ML and generative AI applications across their lifecycle. MLRun integrates into your development and CI/CD environment and automates the delivery of production data, ML pipelines, and online applications, significantly reducing engineering efforts, time to production, and computation resources. MLRun breaks the silos between data, ML, software, and DevOps/MLOps teams, enabling collaboration and fast continuous...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    AWESOME DATA SCIENCE

    AWESOME DATA SCIENCE

    Awesome Data Science repository to learn and apply for real world

    An open source Data Science repository to learn and apply towards solving real world problems. This is a shortcut path to start studying Data Science. Just follow the steps to answer the questions, "What is Data Science and what should I study to learn Data Science?" Data Science is one of the hottest topics on the Computer and Internet farmland nowadays. People have gathered data from applications and systems until today and now is the time to analyze them. The next steps are producing...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Apache Spark

    Apache Spark

    A unified analytics engine for large-scale data processing

    Apache Spark is a unified engine for large-scale data processing, offering APIs for batch jobs, streaming, machine learning, and graph computation. It builds on resilient distributed datasets (RDDs) and the newer DataFrame/Dataset abstractions to provide fault-tolerant, in-memory computation across clusters. Spark’s execution engine handles scheduling, shuffles, caching, and data locality so users can focus on transformations rather than infrastructure plumbing.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Weaviate

    Weaviate

    Weaviate is a cloud-native, modular, real-time vector search engine

    Weaviate in a nutshell: Weaviate is a vector search engine and vector database. Weaviate uses machine learning to vectorize and store data, and to find answers to natural language queries. With Weaviate you can also bring your custom ML models to production scale. Weaviate in detail: Weaviate is a low-latency vector search engine with out-of-the-box support for different media types (text, images, etc.). It offers Semantic Search, Question-Answer-Extraction, Classification, Customizable Models (PyTorch/TensorFlow/Keras), and more. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    Hermes Agent

    Hermes Agent

    The agent that grows with you

    Hermes Agent is a fully open-source autonomous AI agent designed to run persistently on your own machine or server, becoming more capable the longer it operates by learning from experience and building reusable procedural skills. Rather than functioning as a stateless chatbot, it maintains long-term memory across sessions and can generate searchable “Skill Documents” that capture how it solved complex tasks so it doesn’t start from scratch each time. The agent interfaces with messaging platforms like Telegram, Discord, Slack, and WhatsApp through a single gateway process, and also offers an interactive terminal user interface with history, autocomplete, and streamable tool output. ...
    Downloads: 58 This Week
    Last Update:
    See Project
  • 20
    Roadmap To Learn Generative AI In 2025

    Roadmap To Learn Generative AI In 2025

    Basic Machine Learning Natural Language Processing Roadmap

    ...The roadmap outlines recommended topics, sequential steps, and associated resources (tutorials, notebooks, project ideas) to build competence in generative modeling from conceptual understanding to implementation and deployment. By organizing the learning journey in digestible phases — from fundamentals of neural networks to deep generative architectures, and from model training to serving/inference pipelines — it reduces the cognitive load of “where to start”.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Learn AI Engineering

    Learn AI Engineering

    Learn AI and LLMs from scratch using free resources

    Learn AI Engineering is a learning path for AI engineering that consolidates high-quality, free resources across the full stack: math, Python foundations, machine learning, deep learning, LLMs, agents, tooling, and deployment. Rather than a loose bookmark list, it organizes topics into a progression so learners can start from fundamentals and move toward practical, production-oriented skills.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Kedro

    Kedro

    A Python framework for creating reproducible, maintainable code

    ...Puts the "engineering" back into data science because it borrows concepts from software engineering and applies them to machine-learning code. It is the foundation for clean, data science code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    txtai

    txtai

    Build AI-powered semantic search applications

    txtai executes machine-learning workflows to transform data and build AI-powered semantic search applications. Traditional search systems use keywords to find data. Semantic search applications have an understanding of natural language and identify results that have the same meaning, not necessarily the same keywords. Backed by state-of-the-art machine learning models, data is transformed into vector representations for search (also known as embeddings).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Academic Research Skills for Claude Code

    Academic Research Skills for Claude Code

    Academic Research Skills for Claude Code

    Academic Research Skills is a structured learning repository aimed at improving users’ ability to conduct rigorous academic research, particularly in technical and scientific domains. It compiles methodologies, frameworks, and best practices for literature review, critical analysis, and research writing. The project is designed as a self-guided resource, helping learners understand how to evaluate sources, synthesize information, and develop strong arguments.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    PageLM

    PageLM

    PageLM is a community driven version of NotebookLM

    PageLM is an open-source AI-powered education platform that transforms study materials into interactive learning experiences inspired in part by the NotebookLM style of knowledge interaction. It is built to help students, educators, and researchers turn documents and topics into more engaging forms of study rather than leaving content in static notes or isolated files. The platform includes a broad set of learning tools such as contextual chat, Cornell-style note generation, flashcards, quizzes, AI podcasts, voice transcription, homework planning, exam simulation, debate practice, and a personalized study companion. ...
    Downloads: 5 This Week
    Last Update:
    See Project