Showing 79 open source projects for "learn study"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 1
    interactive-coding-challenges

    interactive-coding-challenges

    120+ interactive Python coding interview challenges

    ...The structure encourages incremental improvement—start with a brute-force idea, then refine to optimal time and space complexity. It serves both as a self-study path and as a warm-up bank for interview prep or coding katas.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Flutter Dojo

    Flutter Dojo

    A beautiful design and useful project

    Flutter Dojo is an educational and practical Flutter UI project that provides a large collection of demo screens, layouts, and component examples designed to help developers learn and experiment with Flutter’s capabilities. Rather than being a traditional component library, it acts as a showcase and playground where developers can explore different UI patterns, animations, and design implementations within a single project. The repository includes numerous real-world interface examples, allowing developers to study how complex layouts and interactions are structured in Flutter applications. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Spinning Up in Deep RL

    Spinning Up in Deep RL

    Educational resource to help anyone learn deep reinforcement learning

    ...To ensure that AI is safe, we have to come up with safety strategies and algorithms that are compatible with this paradigm. As a result, we encourage everyone who asks this question to study these fields. However, while there are many resources to help people quickly ramp up on deep learning, deep reinforcement learning is more challenging to break into.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Python Machine Learning

    Python Machine Learning

    The "Python Machine Learning (2nd edition)" book code repository

    This repository accompanies the well-known textbook “Python Machine Learning, 2nd Edition” by Sebastian Raschka and Vahid Mirjalili, serving as a complete codebase of examples, notebooks, scripts and supporting materials for the book. It covers a wide range of topics including supervised learning, unsupervised learning, dimensionality reduction, model evaluation, deep learning with TensorFlow, and embedding models into web apps. Each chapter has Jupyter notebooks and Python scripts that...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    AI Cheatsheets

    AI Cheatsheets

    Essential Cheat Sheets for deep learning and machine learning research

    ...The project aims to provide quick-reference materials that help engineers, researchers, and students review key techniques and frameworks without reading extensive documentation. It compiles cheat sheets for widely used libraries and technologies such as TensorFlow, Keras, NumPy, Pandas, Scikit-learn, Matplotlib, and PySpark. These materials summarize common functions, workflows, and best practices in a concise visual format that makes them easy to consult during development or study sessions. The repository functions as a centralized library where users can quickly access reference materials for both machine learning theory and practical programming tools. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    data-science-ipython-notebooks

    data-science-ipython-notebooks

    Data science Python notebooks: Deep learning

    Data Science IPython Notebooks is a broad, curated set of Jupyter notebooks covering Python, data wrangling, visualization, machine learning, deep learning, and big data tools. It aims to be a practical map of the ecosystem, showing hands-on examples with libraries such as NumPy, pandas, matplotlib, scikit-learn, and others. Many notebooks introduce concepts step by step, then apply them to real datasets so readers can see techniques in action. Advanced sections touch on neural networks and distributed computing topics, helping you bridge from basics to production-adjacent workflows. The collection is suitable for self-paced study, quick reference, or as teaching materials in workshops. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Learn_Machine_Learning_in_3_Months

    Learn_Machine_Learning_in_3_Months

    This is the code for "Learn Machine Learning in 3 Months"

    This repository outlines an ambitious self-study curriculum for learning machine learning in roughly three months, emphasizing breadth, momentum, and hands-on practice. It sequences core topics—math foundations, classic ML, deep learning, and applied projects—so learners can pace themselves week by week. The plan mixes reading, lectures, coding assignments, and small build-it-yourself projects to reinforce understanding through repetition and implementation. Because ML is a wide field, the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Learn Python the Hard Way

    Learn Python the Hard Way

    Concise study notes derived from “Learn Python the Hard Way”

    This repository contains concise study notes derived from “Learn Python the Hard Way,” organized to reinforce core Python concepts through small, targeted examples. It emphasizes hands-on practice—short scripts, exercises, and explanations that help cement syntax, data structures, functions, and modules. The notes call out common gotchas, idioms, and style preferences so learners form good habits early.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Awesome Math

    Awesome Math

    This is the Curriculum for "How to Learn Mathematics Fast"

    ...The structure is useful both for newcomers who want a starting plan and for practitioners filling specific gaps before tackling ML or deep learning. Overall, it acts as a compact study plan that turns “learn math” from a vague goal into a concrete, achievable path.
    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
  • 10
    Fresh Memory

    Fresh Memory

    Flashcards application with Spaced Repetition method

    Fresh Memory is an application that helps to learn large amounts of any material with Spaced Repetition method. The most important subject is learning foreign words, but Fresh Memory can be also used to learn anything else. The learning data is stored as flash cards and dictionaries. The flash cards may have several fields, and the user controls what combination of fields to learn. The flashcards can have formatted text and images.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    jQuery Source Code Interpretation

    jQuery Source Code Interpretation

    jQuery source code parsing

    ...The project focuses on showcasing clever implementations, visual tricks, and unconventional solutions that expand how developers think about classic web technologies. It serves primarily as an educational playground where developers can study practical code examples and learn nuanced behaviors of the DOM, animations, and browser rendering. The repository complements the author’s broader ecosystem of frontend explorations by emphasizing hands-on experimentation and reproducible demos. Its materials are particularly useful for developers interested in performance tricks, visual polish, and edge-case browser behavior. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    Learn Speak English Pronunciation

    Software to help you learn english and improve English pronunciation.

    The English Today software program is the ideal software resource if you want to Learn English, Study English or Improve your English Language skills. Using intuitive and easy-to-use multimedia interactive interfaces, and over 1000 English Language Exercises and Quizzes, the English Today software will help you speak English with confidence and excellence. The English Today Multimedia Software Program now includes an English Voice Library with over 3000 sound files of English words and phrases spoken by male and female native English speakers. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    AutoTeach

    AutoTeach

    AutoTeach makes kids study and learn in exchange for internet access.

    AutoTeach is a tool that enables parents to supplement The AutoTeach Parent Tool enables parents to supplement their childrens' education without supervision or drama. With AutoTeach you can queue-up activities and tasks that will be dutifully performed at regular intervals. Why will they cooperate like this? Because AutoTeach meters their internet access by using credits which they earn by performing the agenda which you have queued-up for them. The system has potential for many...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    MouseFlashSuite

    MouseFlashSuite

    Set of tools and games for Japanese Study

    this project has been replaced by Benkyou Studio. Please see www.benkyoustudio.com for details A set of tools for Japanese / English language study. Written in VB.Net, Mouseflash is a tool which shows floating Flashcard words next to your mouse cursor, so you can learn while using your computer. It can optionally show intermittent multiple choice quizzes, the quiz game remembers what words you struggle with and asks them more often It also has a built in dictionary tool which is based on Edict. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Heartbleed

    Heartbleed

    A checker (site and tool) for CVE-2014-0160

    ...Because it’s small and self-contained, it’s often used as a reference to understand the vulnerability mechanics without wading through large codebases. The repo also serves as a historical snapshot of a watershed moment in modern Internet security and the practical lessons it forced the industry to learn. Developers and security engineers alike can study it to better appreciate protocol hardening, input validation, and defense-in-depth strategies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Equus - Horse Education

    Equus - Horse Education

    A horse education application

    Equus is the ultimate horse education app! It provides you with the basics of hippology (the study of horses), and also provides a fun and entertaining way to learn about them! By making use of helpful diagrams and fun, yet challenging, interactive quizzes, you will be on your way to being a hippology expert in no time! And the app is always expanding and adding new features, so there will always be something new and interesting to learn!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    MPI Baccarat Game

    MPI Baccarat Game

    This is a baccarat game application developed in java 1.7 version with swing interface. It is developed by the gaming lab (MPI-GERDC). This game is aimed for students in MPI Bachelor of Science in Computing programme to study the gaming specialist. This simulation will help students to learn the baccarat game rules, logic, and test the betting systems of their own.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18

    labtech_decode_scriptxml

    A command-line tool to decode packed Labtech script XML files.

    ...Please use this software at your own risk. The unpacked scripts are not readable by Labtech and should not be distributed. This tool is intended purely for educational purposes to enable study of the command mappings of Labtech's exported XML scripts. Please publish any script step mappings that you learn to Mappings.md in this repository. Enjoy. USAGE: labtech_decode_scriptxml.exe --input=input.xml --output=output.xml [--overwrite=false|true]
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    8-Tiles

    8-Tiles

    The 8-Tiles project is to study, play and analyze the 8-tiles problem.

    ...You can start from a random solvable state or navigate to a state yourself. The interface animates the actions of solving the state and you can change the delay between each action to be able to track, analyze and learn.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    BeautyEye

    BeautyEye is a Java Swing cross-platform look and feel.

    BeautyEye is a Java Swing cross-platform look and feel. 得益于Android平台的NinePatch技术,使得美化Swing变得容易。 BeautyEye is free, you can study, learn, even for commercial use.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Study Sharp
    A digital flash cards program. Learn to use in minutes. Fast, simple, and effective. Written in C# and F# on the .net platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Free online study tool to help you memorize now. Setup could not be quicker and you will learn faster than you thought possible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    This is a handy little app that can help you study or memorize any information you need to. Import and export projects and learn in a game-like manner. NOTE: This is a beta application. Also, it was developed on Mac OS X. The GUI is messed up on Windows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    This is an open source implementation of old chinese astrology. (紫微斗數). The idea is allow people who has interested a tools to learn the art. It could be use a jump start platform for university/research organization to further study this old art
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Accha is a cross-platform (Java/Swing) application to help students learn languages. AcchaNi is intended for Japanese (kanji) study, and the original Accha is intended for the Hindi (Devanagari) script.
    Downloads: 0 This Week
    Last Update:
    See Project