84 projects for "programming languages learning" with 2 filters applied:

  • $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
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    Professional Programming

    Professional Programming

    A collection of learning resources for curious software engineers

    Professional Programming is a long-running, curated collection of learning resources aimed at helping software engineers grow into well-rounded professionals. It goes far beyond basic “learn to code” material and covers topics like system design, debugging, testing, performance, security, architecture, and software craftsmanship. The list is organized by themes such as coding, design, operations, communication, and career, making it easy to dive into specific aspects of engineering practice. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Python-programming-exercises

    Python-programming-exercises

    100+ Python challenging programming exercises

    Python-programming-exercises is an educational repository containing more than 100 Python programming challenges. It is designed to help learners practice problem solving through short exercises rather than full applications. The exercises cover fundamentals such as strings, numbers, loops, lists, dictionaries, functions, regular expressions, file handling, classes, generators, and algorithmic thinking. Many problems include both a prompt and a suggested solution, making the repository...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    sectorlisp

    sectorlisp

    Bootstrapping LISP in a Boot Sector

    ...It focuses on simplicity, providing a stripped-down interpreter that highlights the fundamental principles of Lisp. The codebase is compact and efficient, showcasing techniques for writing minimal yet functional software. It is often used as a learning tool for understanding interpreters, compilers, and language design. By emphasizing minimalism, it provides insight into how programming languages can be built from first principles. Overall, sectorlisp is a powerful demonstration of simplicity and efficiency in language design.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Libros de Programación en Español

    Libros de Programación en Español

    List of programming books in Spanish for free

    Libros de Programación en Español is a curated list of free programming books in Spanish, organized by topic and technology so learners can find high-quality materials without cost. The README is structured as an index with general programming books, followed by sections for specific languages such as JavaScript, TypeScript, Python, Ruby, Rust, PHP, Haskell, Go, Kotlin, Java, and R.Each entry includes the book title, author, and a link to the official or legal free version (PDF, HTML, eBook, etc.), focusing on resources that are legitimately available. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    The Agda standard library

    The Agda standard library

    The Agda standard library

    ...While we always try and write efficient code, we prioritize ease of proof over type-checking and normalization performance. If computational performance is important to you, then perhaps try agda-prelude instead. Agda is a dependently typed programming language. It is an extension of Martin-Löf’s type theory and is the latest in the tradition of languages developed in the programming logic group at Chalmers. Other languages in this tradition are Alf, Alfa, Agda 1, Cayenne. Some other loosely related languages are Coq, Epigram, Idris, and Lean.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Basic Computer Games

    Basic Computer Games

    An updated version of the classic "Basic Computer Games" book

    Basic Computer Games is a modern revitalization of the classic “Basic Computer Games” book’s collection of games, ported and expanded into various modern, memory-safe and scripting languages. It includes illustrative code examples of many classic games (e.g. Blackjack, Bowling) in multiple languages, with the goal of making the historical games accessible and educational in safe modern environments. Definitely use the most recent versions and features of the target language, but also try to keep the code samples simple and explainable – the goal is to teach programming in the target language, not necessarily demonstrate the cleverest one-line tricks, or big system "enterprise" coding techniques designed for thousands of lines of code.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    Claude Cookbooks

    Claude Cookbooks

    A collection of notebooks/recipes showcasing ways of using Claude

    ...The content is organized into thematic sections, allowing users to explore specific capabilities or integration patterns systematically. Designed with accessibility in mind, the examples are primarily written in Python but can be adapted to other languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    pytudes

    pytudes

    Python programs, usually short, of considerable difficulty

    ...Many examples emphasize clarity and compactness rather than framework-heavy engineering. pytudes is best understood as a learning library, a coding style reference, and a set of practical programming studies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    MLX42

    MLX42

    Codam's own fixed, functioning alternative of the miniLibX

    MLX42 is a modern C graphics and windowing library built on top of GLFW and inspired by the original MLX library used in 42 school projects. It aims to provide a higher-level, beginner-friendly abstraction for students learning about graphical programming, while also embracing modern practices like event-driven input, texture rendering, and transparency. MLX42 is structured to reduce boilerplate and simplify the creation of games or interactive applications in C, making it an excellent learning and teaching tool for graphics programming fundamentals.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 10
    Games on GitHub

    Games on GitHub

    A list of games, add-ons, maps, etc. hosted on GitHub

    ...The repository is organized by categories such as browser-based games, native games, mobile games, chat bots, source-only projects, frameworks, engines, libraries, plugins, utilities, and related resources. It includes projects across many genres, platforms, engines, and programming languages. Because the repository is now archived and read-only, it is best treated as a historical discovery list rather than an actively maintained catalog. Overall, it remains useful for exploring open-source game development examples, older community projects, and game-related technical resources.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    InterviewGuide

    InterviewGuide

    Repository that collects extensive computer science

    InterviewGuide is a widely-starred open-source repository that collects extensive computer science learning notes, interview preparation materials, and job search strategies aimed especially at students and early-career developers. It was created by a developer who documented his own journey from campus to tech industry, including detailed learning pathways for languages like C/C++, Go, JavaScript, and frameworks like Vue, as well as topics such as operating systems, networks, databases, and Redis. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    CPlusPlusThings

    CPlusPlusThings

    Collection of various C++ code samples, utilities, patterns

    CPlusPlusThings is a repository collecting various C++ code samples, utilities, patterns, and small example projects. It is less a polished product and more a learning/reference collection of snippets and usages of C++ idioms, data structures, algorithms, utilities, and perhaps tricks or meta-programming exercises. (No prominent README or detailed docs were available from my quick search.) Example implementations of data structures and algorithms. Organized as a learning repository (rather than a production framework). ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Proxy

    Proxy

    Proxy: Next Generation Polymorphism in C++

    For decades, object-based virtual tables have been a de facto implementation of runtime polymorphism in many (compiled) programming languages. There are many drawbacks in this mechanism, including life management (because each object may have a different size and ownership) and reflection (because it is hard to balance between usability and memory allocation). To workaround these drawbacks, some languages like Java or C# choose to sacrifice performance by introducing GC to facilitate lifetime management, and JIT-compile the source code at runtime to generate full metadata. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Python-Spider

    Python-Spider

    Python3 web crawler practice

    ...For people wanting to get hands-on with building scrapers, collecting data, or learning how to navigate web programming in Python, this repository acts as a didactic reference or starting point. Because it’s published publicly under an open license, users are free to fork and adapt the code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Google Style Guides

    Google Style Guides

    Style guides for Google-originated open source projects

    Google Styleguide is a comprehensive collection of coding style guides created and maintained by Google to ensure consistency, readability, and maintainability across its vast array of software projects. These guides define best practices and conventions for writing code in multiple programming languages, from C++ and Python to JavaScript, Go, and Swift. By adhering to these standards, developers can more easily collaborate, review code, and maintain high-quality software across teams and open source contributions. Each guide covers a wide range of topics, including naming conventions, file organization, indentation, documentation, and usage of specific language features. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Hacking with Swift

    Hacking with Swift

    The project source code for Hacking with iOS

    HackingWithSwift is an extensive open-source repository that accompanies a popular tutorial series focused on teaching Swift programming for iOS development. 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. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    CodeGuide

    CodeGuide

    This repository is a collection of the author, Xiao Fuge

    CodeGuide is a curated collection of Java development resources built from years of real-world engineering experience by the author, who has worked extensively in large-scale internet companies. The project serves as a structured and comprehensive learning path for developers who want to strengthen their understanding of Java fundamentals and core programming practices. It includes detailed explanations of design patterns, source code analysis, frameworks, algorithms, and real-world project cases. The repository emphasizes practical coding skills, providing examples that can be directly applied in professional software engineering. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    mo - Monads

    mo - Monads

    Monads and popular FP abstractions, powered by Go 1.18+ Generics

    ...It is particularly useful for managing nullable values, error propagation, asynchronous workflows, and functional pipelines in a predictable way. The design draws inspiration from languages like Scala, Rust, and TypeScript FP libraries, making it familiar to developers with functional backgrounds. Overall, samber/mo enables a more declarative and expressive programming style in Go while remaining lightweight and dependency-free.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    TIL

    TIL

    Today I Learned

    ...The repo format also encourages community contributions and personal forking, making it a template for teams to build their own shared knowledge base. Over years, it becomes both a reference and a record of the author’s learning journey, with the git history revealing how practices evolved.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Must-Watch JavaScript

    Must-Watch JavaScript

    JavaScript talks you have to see on functional programming

    Must-Watch JavaScript is a curated list of high-quality talk videos, tutorials, and presentations about JavaScript — covering a variety of topics such as language features, best practices, frameworks, performance, tooling, and evolving JS ecosystem trends. Rather than being code-heavy, it serves as a learning resource for developers who want to gain conceptual wisdom, stay updated with JavaScript evolution, or learn from experts’ experiences and opinions. For someone who wants to deepen...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Transit Format

    Transit Format

    A data interchange format

    Transit is a data interchange format and set of libraries designed for reliably conveying structured values (with types) between applications written in different programming languages. The “transit-format” repository defines the specification of the format (tagging, extension, encoding rules) independent of any implementation. It builds on top of JSON and MessagePack (where possible) to reuse their performance and parsing infrastructure, but adds a tagging/extension mechanism to support types not natively representable (e.g., dates, sets). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    huihut interview

    huihut interview

    A summary of C/C++ technical interview basics

    interview is a curated repository of technical interview questions, solutions, and explanations covering a wide range of topics in computer science and software engineering. It aims to help developers prepare for job interviews by providing sample problems in algorithms, data structures, system design, databases, and programming language intricacies, often with code snippets and discussion. The repo is designed so learners can practice real interview scenarios, compare approaches, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    OPENRNDR

    OPENRNDR

    Kotlin library for creative coding, real-time and interactive graphics

    OPENRNDR is an open source framework for creative coding, written in Kotlin that simplifies writing real-time interactive software. OPENRNDR provides simple, reusable utilities with which creative coders can build robust, fast, and reliable (interactive) applications for prototyping as well as building production-quality software. With ORML you can easily connect to a number of widely used Machine Learning models, such as Facemesh, Posenet, and Stylegan. You can use OPENRNDR to visualize the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    30 Seconds of Java

    30 Seconds of Java

    Collection of reusable tested Java 21 compatible code snippets

    30 Seconds of Java is a curated collection of short, focused Java code snippets intended to teach small concepts quickly, similar to the popular “30 seconds of code” format in other languages. Each snippet is designed to be read and understood in under a minute, showing a single idea such as working with streams, handling optionals, manipulating collections, or doing common utility tasks. The repo targets both beginners who want bite-sized learning and experienced developers who just need a ready-made idiom without digging through docs. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    SDL

    SDL

    Simple DirectMedia Layer

    ...It abstracts platform-specific functionality into a consistent API, allowing developers to write code once and deploy it across multiple operating systems including Windows, macOS, Linux, iOS, and Android. SDL is written in C but is compatible with C++ and has bindings for multiple other programming languages, making it highly flexible for different development environments. The library is not a game engine itself, but rather a hardware abstraction layer that enables developers to build engines or applications on top of it with full control over performance and rendering. It supports modern graphics APIs such as OpenGL, Vulkan, Direct3D, and Metal.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
Auth0 Logo