Showing 293 open source projects for "learning"

View related business solutions
  • 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
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 1
    Mall Learning

    Mall Learning

    Tutorial and sample-code repository

    ...It’s aimed at developers who want to understand how to build scalable e-commerce systems rather than just copy-paste modules. With clearly organized “tiny” modules (mall-tiny-01 etc) the repo supports step-by-step incremental learning.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Master Spring and Spring Boot

    Master Spring and Spring Boot

    Spring and Spring Boot Tutorial For Absolute Beginners

    ...The repository includes guidance on containerization and cloud deployment using Docker and AWS. It is designed for beginners aiming to become proficient Spring developers. Overall, it provides a complete learning path from fundamentals to advanced concepts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    simple-java-maven-app

    simple-java-maven-app

    For an introductory tutorial on how to use Jenkins

    ...It also includes scripts that define commands executed in pipeline stages, showcasing automation in continuous integration and delivery (CI/CD). This project is designed as an entry-level resource for developers learning Jenkins. By following the tutorial, users gain practical experience in setting up pipelines and integrating testing with Maven.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    DevOps for Beginners

    DevOps for Beginners

    Learn Docker, Kubernetes, Terraform, Ansible, Jenkins and Azure Devops

    ...It covers key technologies such as Docker, Kubernetes, Terraform, Ansible, Jenkins, and cloud platforms like AWS and Azure. The course is structured to guide beginners from zero experience to building and deploying real-world applications. It emphasizes practical learning through exercises involving containerization, orchestration, and infrastructure as code. The repository also introduces continuous integration and delivery concepts with real implementations. It is designed to provide a complete foundation for modern DevOps workflows. Overall, it serves as a practical roadmap for developers transitioning into DevOps roles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    LeetCode Animation

    LeetCode Animation

    Demonstrate all the questions on LeetCode in the form of animation

    ...These materials are designed for both beginners starting their algorithm journey and experienced developers seeking to reinforce their understanding. Originally published through the WeChat public account “Brother Wu Learns Algorithms”, LeetCodeAnimation has become a valuable learning resource.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    DSA Bootcamp Java

    DSA Bootcamp Java

    This repository consists of the code samples, assignments, and notes

    DSA Bootcamp Java is an open source educational repository created by Kunal Kushwaha to teach Data Structures and Algorithms (DSA) using Java. It is designed as a structured bootcamp, covering fundamental concepts to advanced problem-solving techniques. The project provides explanations, exercises, assignments, and practice problems, making it useful for both beginners and intermediate learners who want to strengthen their Java and algorithmic skills. The repository is organized into...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    Book Worms

    Learning English

    Basic English learning app I made for my friend in Myanmar for teach English to her Buddhist students.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    FLTR ◆ Foreign Language Text Reader

    FLTR ◆ Foreign Language Text Reader

    A practical desktop app for language learning through reading

    ...While reading, you look up unknown words in web dictionaries (online) or locally installed dictionary applications, save vocabulary terms with translations, and track your learning progress. Each term has a learning status (1/"Unknown" to 5/"Known", plus "Ignored" and "Well Known") with associated colors. Running the Application: You'll need an installed JRE (Java Runtime Engine) and the file "fltr.jar" which is in the download. This OFFICIAL VERSION is from the original author, and it is stable and bug-free. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    Scribe
    Scribe is a CMS for the Liferay Portal framework. It includes Web Content Management as well as Learning Management System features.
    Downloads: 2 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    CodeCampus

    CodeCampus

    CodeCampus is a learning-first Linux OS for CSE and IT students

    CodeCampus OS is a custom Linux distribution based on Ubuntu 24, designed for beginner developers, computer science students, and self-learners who want to start coding without friction. Unlike traditional setups that require hours of installation and configuration, CodeCampus provides a fully pre-configured, learning-first environment right out of the box. From the moment you boot, everything is ready—so you can focus on learning, experimenting, and building instead of troubleshooting. CodeCampus solves this by removing setup complexity and providing a ready-to-use development environment that lets you start coding immediately. 👉 Getting started guide: https://codecompasss.github.io/code_campus_userguide/getting-started/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Re-learning Java Design Patterns

    Re-learning Java Design Patterns

    Design-pattern learning project based on "Relearning Java Design"

    Re-learning Java Design Patterns is a Java design-pattern learning project based on the book Relearning Java Design Patterns. Instead of presenting design patterns as abstract theory, it teaches them through practical internet business scenarios. The repository includes examples drawn from transactions, marketing, flash-sale systems, middleware, source-code analysis, and other real development contexts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    JQM Java Quine McCluskey

    JQM Java Quine McCluskey

    JQM - Java Quine McCluskey for minimization of Boolean functions.

    Java Quine McCluskey (JQM) implements the Quine-McCluskey algorithm with Petrick’s Method for minimizing Boolean functions. Designed for both education and industrial application, it handles up to 16 variables and functions. Uniquely, JQM bridges the gap between theory and practice: it visualizes the solution process with generated Karnaugh Maps for students, while supporting PLC engineers by exporting results to Structured Text (ST) and Ladder Diagram (LD). The software includes a GUI for...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 13
    PCuaderno, teacher grade book.

    PCuaderno, teacher grade book.

    Teacher grade book. Aplication teacher support tool

    ...Once the user is authenticated, is shown a single window composite by tabs. Each tab allows us to perform a function associated with diary, contents and standards for evaluation, a time of teaching-learning process. The application focuses on three main aspects: management grades, event management and management of the temporal distribution of programming.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Spring Boot Learning Example

    Spring Boot Learning Example

    Spring Boot practical learning case

    Spring Boot Learning Example is a collection of practical Java projects for learning Spring Boot 2.x and related technologies. It begins with fundamental examples covering configuration, Hello World applications, web development, validation, and RESTful JSON services. Database examples demonstrate MyBatis, annotation-based mappings, multiple data sources, and Redis-backed caching.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    To Be Top Javaer

    To Be Top Javaer

    To Be Top Javaer - The Path to Becoming a Java Engineer

    toBeTopJavaer is an open source knowledge base and learning roadmap designed to help developers become expert Java engineers. Created and maintained by Hollis, the project compiles a wide range of Java fundamentals, advanced features, and ecosystem knowledge into one structured guide. It covers core Java concepts, JVM internals, multithreading, frameworks, databases, system design, and interview preparation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    UMHDL

    UMHDL

    Integrated Development Environment (IDE) for learning HDL

    UMHDL is an educational Integrated Development Environment (IDE) intended for learning digital designing with programmable logic devices using Hardware Description Languages (HDL) through simulation. It is an open-source application created at the Miguel Hernández University (UMH). The aim for the UMHDL development was to have a graphical application that allows learning the VHDL language without licensing restrictions (using some existing open-source tools) and requiring few resources. ...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 17
    The Art of Programming

    The Art of Programming

    A collection of practical tips can be found at the bottom of this page

    ...In July 2023, work on the second edition was announced, which expands the project with updated content, new problems inspired by recent big-tech interviews, and introductions to modern machine learning techniques such as XGBoost, CNNs, RNNs, and LSTMs. This collection serves both as a historical record of algorithm problem-solving and as a living resource for programmers preparing for interviews.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Spring and Hibernate for Beginners

    Spring and Hibernate for Beginners

    Source code for the course: Spring and Hibernate for Beginners

    This repository contains code and resources for learning Spring and Hibernate, tailored to beginners looking to understand Java-based web development. Here is a Spring Boot Learning Path and Roadmap to help you learn more about Spring Boot. These are links to luv2code courses on Udemy. You can purchase the courses to further your studies.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    Worderize Lite

    Worderize Lite

    Worderize is designed to make the language learning more effective.

    Worderize Lite is an open-source software that is designed to make the language learning process more effective. New features in V2.0: German and French localization; You can now add definition to words; "Edit" button for words and their definitions; DES + AES encryption. New features in V2.1: Support for Hebrew language. For more information please visit: https://github.com/Northstrix/Worderize Worderize Lite requires java to be installed on your computer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Spring MicroServices

    Spring MicroServices

    Microservices using Spring Boot, Spring Cloud, Docker and Kubernetes

    Spring Microservices is a practical learning repository focused on building microservices architectures using Spring Boot and Spring Cloud. It teaches developers how to design RESTful APIs and evolve them into scalable microservices systems. The project includes examples of service communication, load balancing, and centralized configuration. It also introduces tools such as Eureka, Zipkin, and API gateways for managing distributed systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Spring Boot Learning

    Spring Boot Learning

    Spring Boot Tutorial Source Code

    SpringBootLearning is a collection of sample applications that accompanies an unofficial Chinese-language Spring Boot tutorial series. It starts with basic project creation and configuration, then expands into common backend development tasks. The examples cover JDBC, JPA, MyBatis, MongoDB, Redis, transactions, caching, and several messaging technologies. Additional modules demonstrate REST documentation, Swagger, file uploads, form validation, scheduled tasks, asynchronous methods, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Spring Cloud Learning

    Spring Cloud Learning

    The Easiest Spring Cloud Tutorial Source Code Ever

    SpringCloudLearning is a companion source-code repository for a Chinese-language tutorial series about building microservices with Spring Cloud. It contains chapter-based sample projects covering multiple generations of the Spring Cloud ecosystem. Examples demonstrate service registration and discovery, configuration management, gateways, service consumers, circuit breaking, messaging, and distributed tracing. The repository includes material for technologies such as Eureka, Feign, Ribbon,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Al-Quran

    Al-Quran

    Education Religion Of Islam

    This version of the Qur'an is easy to read with Ottoman custom, there is no translation into any language other than the actual Arabic language, suitable as a learning for anyone who understands it.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    Ceka

    Ceka

    Crowd Environment and its Knowledge Analysis

    A knowledge analysis tool for crowdsourcing based on Weka. We also have a Python version of Crowdsourcing Learning: CrowdwiseKit on GitHub (https://github.com/tssai-lab/CrowdwiseKit).
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    Dysgu
    Dysgu presents an innovative approach to out-of-class activities by combining multiple dimensions of best practices from different spectrum of student learning into a coherent idea and delivering such activities with personalization and adaptation. The goal of the Dysgu system is to study the impact of frequent out-of-class activities on student learning and engagement where the activities are interactive in nature, smaller with scaffolding support, personalized and delivered via a mobile platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next