Search Results for "programming languages learning" - Page 3

Showing 195 open source projects for "programming languages learning"

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
  • 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
    ixy-languages

    ixy-languages

    A high-speed network driver written in C, Rust, C++, Go, C#, Java

    ixy-languages is a repository exploring the implementation of the ixy network driver (originally written in C) in multiple programming languages, showing how the same core logic can be expressed across language boundaries. The ixy driver is a minimal DPDK-based user-space NIC driver intended for education, demonstration, and controlled experimentation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    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: 14 This Week
    Last Update:
    See Project
  • 3
    Guia de Cyber Security

    Guia de Cyber Security

    Get started in the field of information security

    Guia de Cyber Security is a cybersecurity learning guide for people entering or specializing in information security. It collects study resources, tools, career references, roadmaps, courses, books, channels, podcasts, and certification links. The guide introduces cybersecurity as a field and highlights different career paths, such as application security, cloud security, forensics, cryptography, malware analysis, threat intelligence, and security engineering.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Bayesian Methods for Hackers

    Bayesian Methods for Hackers

    An introduction to Bayesian methods + probabilistic programming

    Bayesian Methods for Hackers is the source repository for Bayesian Methods for Hackers, an educational book about Bayesian inference and probabilistic programming. It is written from a computation-first perspective, prioritizing intuition, examples, and executable notebooks over heavy mathematical formalism. The project introduces readers to uncertainty, Bayesian modeling, MCMC, priors, posteriors, and real-world probabilistic reasoning. It includes notebook-based chapters that let learners...
    Downloads: 0 This Week
    Last Update:
    See Project
  • MyQ Print Management Software Icon
    MyQ Print Management Software

    SAVE TIME WITH PERSONALIZED PRINT SOLUTIONS

    Boost your digital or traditional workplace with MyQ’s secure print and scan solutions that respect your time and help you focus on what you do best.
    Learn More
  • 5
    Golang Regex Tutorial

    Golang Regex Tutorial

    Golang - Regular Expression Tutorial

    The Golang Regex Tutorial is a comprehensive learning resource that introduces regular expressions in the Go programming language. It is organized into chapters that progress from beginner-friendly basics to more advanced applications. The tutorial includes explanations, practical examples, and a cookbook section that shows how to apply regex solutions to real-world problems. It also provides insights into alternatives and variations of regex usage within Go.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Advanced Go Programming Book

    Advanced Go Programming Book

    Book covering high-level topics such as CGO, Go assembly language

    ...The repository includes chapters, examples, appendices, documentation assets, and materials for online reading. It also connects readers to related Go learning resources and background material. The project is especially useful for developers who want to move beyond everyday Go syntax and study how complex Go systems are built.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    haskell-trainings

    haskell-trainings

    Haskell 101 and 102: slides and codelabs

    Haskell Trainings is a collection of slides, exercises, and documentation used by Google to teach Haskell programming. It covers a wide range of topics from beginner to advanced, including functional programming principles, monads, type classes, concurrency, and performance. The repository is designed to support self-paced learning or instructor-led training and reflects Google's internal education efforts to promote functional programming skills.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Selfie

    Selfie

    An educational software system of a tiny self-compiling C compiler

    ...Selfie is a project of the Computational Systems Group at the Department of Computer Sciences of the University of Salzburg in Austria. The Selfie Project provides an educational platform for teaching undergraduate and graduate students the design and implementation of programming languages and runtime systems. The focus is on the construction of compilers, libraries, operating systems, and even virtual machine monitors. The common theme is to identify and resolve self-reference in systems code which is seen as the key challenge when teaching systems engineering, hence the name. Selfie is implemented in a single (!) ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    DeepMind Educational Resources

    DeepMind Educational Resources

    DeepMind's repo of educational notebooks for learning AI and research

    Educational is an open collection of interactive tutorials created by Google DeepMind to make the fundamentals of machine learning and artificial intelligence accessible to learners of all backgrounds. The repository provides hands-on, beginner-friendly resources that introduce essential AI concepts through Google Colab notebooks, combining intuitive explanations with executable code. The tutorials cover a broad range of topics—from foundational Python programming and data handling to supervised, unsupervised, and reinforcement learning, as well as graph neural networks and scientific reasoning. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 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
  • 10
    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. You can...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    paip-lisp

    paip-lisp

    Lisp code for the textbook "Paradigms of Artificial Intelligence"

    ...The code also serves as a historical reference for how AI programming was taught before today’s deep-learning-centered ecosystem. paip-lisp is best suited for learners interested in Lisp, symbolic AI, and the foundations of practical AI programming.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    MyABCs

    MyABCs

    Learn the English alphabet

    An educational game for young children. MyABCs familiarizes children with the English alphabet and a keyboard.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    30 Days of Elixir

    30 Days of Elixir

    A walk through the Elixir language in 30 exercises

    30-days-of-elixir is an educational repository created by Josh Adams (seven1m) designed to teach the fundamentals of the Elixir programming language through a structured, daily learning approach. The project provides a series of exercises and examples meant to guide learners from the basics of Elixir syntax to more advanced functional programming concepts. Each day introduces new material in a concise and practical format, encouraging hands-on experimentation and gradual mastery of the language. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Coding-Guide

    Coding-Guide

    Repository of coding guidelines, developer notes, learning resources

    ...Documentation across languages and frameworks. Continuously updated by the author.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    90DaysOfDevOps

    90DaysOfDevOps

    The journey towards a better foundational knowledge of DevOps

    ...The goal is to take 90 days, 1 hour a day, to tackle over 13 areas of DevOps to foundational knowledge. This will not cover all things DevOps but it will cover the areas that I feel will benefit my learning and understanding overall. What is and why do we use DevOps. Learning a Programming Language. Knowing Linux Basics. Understand Networking. Stick to one Cloud Provider. Use Git Effectively. Automate Configuration Management. Learn Infrastructure as Code. And much more!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Algoritmos (Manzano & Oliveira)
    Nesta área você encontra os códigos dos algoritmos dos exemplos de aprendizagem tratados no livro "Algoritmos: Lógica para desenvolvimento de programação de computadores" codificados nos interpretadores algorítmicos VisuAlg, ILA+, G-Portugol, Portugol Online, Portugol Studio e Portugol IDE. In this area you will find the codes of the algorithms of the learning examples dealt with in the book "Algorithms: Logic for computer programming development" coded in the VisuAlg, ILA+, G-Portugol, Portugol Online, Portugol Studio and Portugol IDE algorithmic interpreters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    Syntax Untangler

    Teach your students how to figure out tricky texts in any language.

    Web-based activity that asks the learner to visually mark up a short primary text in any language, in order to improve small-scale reading skills. Students get instant feedback to actions. Instructors use Web-based authoring interface to write and publish their content and questions in any language (Unicode).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Data Structures and Algorithms in JS

    Data Structures and Algorithms in JS

    Data Structures and Algorithms explained and implemented in JavaScript

    ...Simply put, algorithms are several steps to solve a specific problem (e.g., sort number, search value, transform data, etc.). Algorithms are an essential toolbox for every programmer. Even if you don't realize it, you use them every day. They are built-in in apps, programming languages, and libraries. However, to make use of them properly, you have to know the tradeoffs so you can choose the best tool for the job. Improve your problem-solving skills and become a stronger developer by understanding fundamental computer science concepts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    python-tutorial

    python-tutorial

    Practical Python tutorials, including Python basics

    python-tutorial is a practical Python learning repository that collects examples for everyday programming tasks. It covers Python fundamentals, advanced language features, object-oriented programming, multithreading, databases, data science, Flask development, web crawling, and utility scripting. The project is intended for beginners learning Python and for working developers who want reference implementations for common scripts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    HamsterLab

    HamsterLab

    education, children, course, C programming language, maze, 2d graphic

    This project is meant to particularly support children in learning the C programming language by developing different kinds of hamster-based games in a 2D graphics environment. It is designed to be used for teaching classes and contains a possible lesson plan (currently only in German). Special thanks to Oliver Saalfeld for drawing the texture graphics. Please note that the software is not finished, yet, since it is developed right now in parallel to my current course. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Python Tutorials

    Python Tutorials

    Machine Learning Tutorials

    Python Tutorials is a large set of educational tutorials focused on Python and related technologies, catering especially to learners who want hands-on examples and clear explanations. Created by an experienced instructor and educator, the repository covers a wide range of programming basics and advanced topics. This includes foundational Python concepts, data processing with libraries like NumPy and pandas, threading and multiprocessing for concurrency, and practical use of libraries such as Matplotlib for data visualization. It also provides tutorials on machine learning frameworks and concepts, including TensorFlow, PyTorch, Keras, Scikit-Learn, and reinforcement learning techniques. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    interactive-coding-challenges

    interactive-coding-challenges

    120+ interactive Python coding interview challenges

    Interactive Coding Challenges is a collection of practice problems designed to strengthen data structures, algorithms, and problem-solving skills. The repository emphasizes a learn-by-doing approach: you read a prompt, attempt a solution, and verify behavior with tests, often within notebooks or scripts. Problems span arrays, strings, stacks, queues, linked lists, trees, graphs, dynamic programming, and more, mirroring common interview themes. Many challenges include hints and reference...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Computer Vision

    Computer Vision

    Best Practices, code samples, and documentation for Computer Vision

    In recent years, we've see an extra-ordinary growth in Computer Vision, with applications in face recognition, image understanding, search, drones, mapping, semi-autonomous and autonomous vehicles. A key part to many of these applications are visual recognition tasks such as image classification, object detection and image similarity. This repository provides examples and best practice guidelines for building computer vision systems. The goal of this repository is to build a comprehensive...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Analyze

    Analyze

    Draven's Blog

    analyze is a collection of in-depth source code analyses of popular open source projects, primarily focused on programming languages, compilers, operating systems, and distributed systems. Maintained as a knowledge repository, it contains detailed write-ups that explain the internal mechanisms of complex software systems. The project is designed for developers and researchers who want to deepen their understanding of how widely used technologies are built and maintained. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Curso de JavaScript

    Curso de JavaScript

    Public and basic material to learn JavaScript

    Curso de JavaScript is a public learning repository from Gustavo Guanabara’s Curso em Vídeo ecosystem. It provides beginner-friendly material for students learning the basics of JavaScript. The repository includes lesson PDFs, exercise code, images, programming challenges, and runnable examples hosted through GitHub Pages. It is designed for educational use, especially for people who want structured practice instead of scattered examples.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo