25 projects for "essential" 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
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    Master Spring and Spring Boot

    Master Spring and Spring Boot

    Spring and Spring Boot Tutorial For Absolute Beginners

    ...It guides learners through creating web applications, REST APIs, and full-stack systems using technologies like JPA, Hibernate, and React. The course emphasizes hands-on development, allowing users to build real applications step by step. It also covers essential topics such as security, testing, and deployment. 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: 1 This Week
    Last Update:
    See Project
  • 2
    eLabFTW

    eLabFTW

    Open source electronic lab notebook for research labs

    ...It also supports collaboration across teams, enabling multiple users to access shared records and streamline project workflows. The software features advanced search, tagging, timestamping, and export tools, which are essential for reproducibility and long-term project tracking.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    Computational Thinking

    Computational Thinking

    Introduction to computational thinking with Julia

    ...The materials include lectures, notebooks, exercises, and projects that encourage experimentation and discovery. By combining programming with conceptual depth, the repository aims to build skills that are transferable across disciplines and essential for modern scientific inquiry.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    The Data Engineering Handbook

    The Data Engineering Handbook

    Links to everything you'd ever want to learn about data engineering

    The Data Engineering Handbook is a comprehensive, community-curated repository that aggregates essential learning resources for anyone interested in becoming a professional data engineer. Rather than being a code project itself, it’s a learning handbook that links to books, articles, tutorials, community groups, boot camps, and real-world project examples that collectively form a roadmap to mastering data engineering skills. It includes beginner and intermediate boot camps, interview guides, data cleaning and transformation resources, and curated lists of newsletters and industry communities, making it useful both for self-study and technical interview preparation. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Secure File Transfer for Windows with Cerberus by Redwood Icon
    Secure File Transfer for Windows with Cerberus by Redwood

    Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

    Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
    Try for Free
  • 5
    Interviews

    Interviews

    Comprehensive computer science and interview preparation guide

    ...It also includes practical coding examples and solutions that demonstrate how to approach and solve common problems asked at companies like Google, Amazon, Facebook, and Microsoft. By consolidating essential knowledge in one place, the project helps learners efficiently review concepts and practice effectively for interviews.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    A to Z of Networking for DevOps

    A to Z of Networking for DevOps

    Learn Networking from A to Z at one place with realtime examples

    ...It structures networking fundamentals from basic IP addressing and subnetting all the way through modern container and cloud networking topics like Docker and Kubernetes, making it valuable for learners at different stages of their DevOps journey. The guide breaks topics down into clear, digestible markdown files that include simple definitions, common use cases, and essential command-line examples, which makes the material approachable even if you are just starting out. It covers the full stack of networking concerns, such as DNS, HTTP/S protocols, load balancing, firewalls, VPNs, proxies, CDNs, and more, all with a practical orientation toward how these systems operate in real infrastructure.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    33 JS Concepts

    33 JS Concepts

    33 JavaScript concepts every developer should know

    33-js-concepts is a curated collection of essential JavaScript concepts that every developer should understand to strengthen their knowledge of the language. The project was originally inspired by an article by Stephen Curtis and has since grown into a community-driven learning resource. It serves as a roadmap for developers to review and master core principles such as closures, promises, prototypes, event loops, and other critical topics.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    PHP: The Right Way

    PHP: The Right Way

    An easy-to-read, quick reference for PHP best practices

    ...The repository serves as the source for the website PHP: The Right Way, which compiles recommendations, tools, and resources for learning and improving PHP development techniques. It covers essential topics such as coding style, dependency management, error handling, security, and testing, emphasizing modern PHP features and ecosystem tools. The project encourages developers to adopt frameworks, libraries, and patterns that align with current community conventions. Regular updates ensure that the content reflects the evolving state of the PHP language and industry standards, making it one of the most trusted educational references for PHP developers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Preguntas de entrevista para React

    Preguntas de entrevista para React

    Questions about React for job interviews

    ...and JSX basics to advanced topics such as hydration, server components, useTransition, useSyncExternalStore, server actions, streaming rendering APIs, and new React 19 features. It also includes JavaScript fundamentals that are essential for React, like array methods, optional chaining, arrow functions, and module syntax, so learners can strengthen their base while studying React itself.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 10
    Learn Regex The Easy Way

    Learn Regex The Easy Way

    Learn regex the easy way

    Learn Regex The Easy Way is a hands-on, interactive resource for learning regular expressions (regex) in a step-by-step, incremental way. Rather than just being a reference sheet, it is designed to help you build understanding gradually: you start with the basics like literal matching, then advance through character classes, quantifiers, groups, alternation, lookaheads/lookbehinds, and more advanced regex features. Each lesson is accompanied by examples and clear explanations, so learners...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Complete-Python-Bootcamp

    Complete-Python-Bootcamp

    The complete Python bootcamp guide

    ...It is organized into multiple numbered folders that mirror a course syllabus, starting with Python basics and control flow, then moving into data structures, functions, and modules. As you progress, you encounter practical concerns such as file handling, exception handling, and working with classes and objects, which are essential for writing robust applications. Later sections dive into advanced Python concepts, including memory management, multithreading, and multiprocessing, giving learners exposure to performance and concurrency topics that many beginner courses skip. The bootcamp also includes dedicated modules for data analysis with Python, working with databases, and logging, helping learners connect Python skills to data science and backend engineering tasks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    CS Notes

    CS Notes

    Essential knowledge for technical interviews, Leetcode, and OS

    CS-Notes is a comprehensive, community-driven collection of study materials and technical notes for computer science students and professionals. Created by CyC2018, the repository consolidates essential computer science topics, algorithm solutions, and interview preparation materials in one well-organized resource. It covers a broad range of subjects, including data structures, algorithms, operating systems, networks, databases, and Java development. The repository also includes sections on system design, distributed systems, caching, and message queues, providing practical knowledge relevant to software engineering interviews and real-world applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    30 Days of Elixir

    30 Days of Elixir

    A walk through the Elixir language in 30 exercises

    ...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. The content covers essential topics such as pattern matching, recursion, data structures, processes, and message passing—core principles that define Elixir’s design. This incremental learning format allows developers to build confidence and understanding while maintaining consistent progress. As one of the early and influential resources in the Elixir community, 30-days-of-elixir remains a valuable guide for self-learners and newcomers to the functional programming paradigm.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Deep Learning 500 Questions

    Deep Learning 500 Questions

    500 Questions on Deep Learning using a question-and-answer format

    ...Edited by Tan Jiyong with contributions from Guo Zizhao, Li Jian, and Dian Songyi, the book systematically covers both theoretical foundations and practical applications of deep learning. The first sections focus on essential mathematics, machine learning basics, and deep learning foundations, establishing the groundwork for more advanced topics. Later chapters explore classic neural network structures such as CNNs, RNNs, and GANs, as well as key applications in computer vision like object detection and image segmentation. The resource also delves into optimization methods, including transfer learning, network architecture design, hyperparameter tuning, model compression, and acceleration techniques.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    ml-design-patterns

    ml-design-patterns

    Source code accompanying O'Reilly book: Machine Learning Design

    ...It organizes patterns into categories such as data representation, problem framing, and model training, helping practitioners understand how to structure ML pipelines effectively. The repository includes implementations of techniques like feature hashing, embeddings, feature crosses, and multimodal inputs, which are essential for handling diverse data types. It also covers strategies for improving model performance and robustness, including transfer learning, checkpointing, ensemble methods, and rebalancing techniques for imbalanced datasets. By focusing on design patterns rather than isolated algorithms, the project helps developers build scalable, maintainable, and production-ready ML systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Tensorflow 2017 Tutorials

    Tensorflow 2017 Tutorials

    Tensorflow tutorial from basic to hard

    Tensorflow 2017 Tutorials is a structured set of tutorials that introduce developers to TensorFlow, starting with basic neural network constructs and progressing to sophisticated model architectures and training techniques. This repository covers essential building blocks like sessions (for older TF versions), placeholders, variables, activation functions, and optimizers, before guiding learners through building end-to-end models for regression, classification, and data pipelines. Beyond the basics, the project includes examples of convolutional neural networks, recurrent networks, autoencoders, reinforcement learning, generative adversarial networks, and transfer learning workflows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A Whirlwind Tour of Python

    A Whirlwind Tour of Python

    The Jupyter Notebooks behind my OReilly report

    A Whirlwind Tour of Python is a concise but fast-paced introduction to core Python concepts, created by Jake VanderPlas as a companion to his work in scientific computing and data science. It consists of a series of Jupyter notebooks that walk through syntax, semantics, control flow, data structures, functions, errors, iterators, list comprehensions, generators, modules, strings, regular expressions, and a short preview of data science tools. The material is aimed at people who already know...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    ...These simulations give impressive results and accuracy, showing us what the experimental results will actually look like. We believe that a similar approach, in which the studied phenomena is simplified down to its essential core and then modelled on a computer, can be very useful in education. Alongside this, presenting also a graphical representation of the phenomena to the students, they gain a better intuitive understanding of the science that is hidden at the first glance in the usual representation of data - the abstracted plots. In this paper, we present EduKit a software environment based on ROOT framework intended for helping the students learn about the interested nuclear phenomena in a dynamical and graphical interaction. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Data Science Specialization

    Data Science Specialization

    Course materials for the Data Science Specialization on Coursera

    ...The repository is designed as a shared space for code examples, datasets, and instructional materials, helping learners follow along with lectures and assignments. It spans essential topics such as R programming, data cleaning, exploratory data analysis, statistical inference, regression models, machine learning, and practical data science projects. By providing centralized resources, the repo makes it easier for students to practice concepts and replicate examples from the curriculum. It also offers a structured view of how multiple disciplines—programming, statistics, and applied data analysis—come together in a professional workflow.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    MOTE CSPRNG & Stream Cipher

    MOTE CSPRNG & Stream Cipher

    A family of small-state CSPRNGs and Stream Ciphers

    MOTE is a fast, small-state, cryptographically secure pseudo-random number generator (CSPRNG) and stream cipher. MOTE exhibits uniform distribution, mixes extremely rapidly, has no detected bias, and comes in three variants: MOTE8, with an internal state array of 8+4 32-bit words; MOTE16, with an internal state of 16+4 words; and MOTE32 with a 32+4-word state. The former permit seeding with a key of up to 256 or 512 bits, the latter with a 1024-bit key. Reduced to essentials, MOTE is only...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    BEDBUG CSPRNG & Stream Cipher

    BEDBUG CSPRNG & Stream Cipher

    A family of FLEA-inspired CSPRNGs and Stream Ciphers

    BEDBUG is a small, fast, cryptographically secure pseudo-random number generator (CSPRNG) and stream cipher. It exhibits uniform distribution, mixes rapidly (with worst-case avalanche better than 16-bits), has no detected bias, and comes in three variants: BEDBUG128, with an internal state array of 128+3 32-bit words; BEDBUG256, with an internal state of 256+3 words; and BEDBUG512 with a 512+3-word state. The former permit seeding with a key of up to 4096 or 8192 bits, the latter with a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Spoon Knife

    Spoon Knife

    This repo is for demonstration purposes only

    ...The repository is often used in tutorials, guides, and onboarding materials to help beginners become comfortable with GitHub's collaborative features. By interacting with Spoon-Knife, contributors learn essential skills like creating forks, committing changes, making pull requests, and syncing with upstream repositories. Its simplicity makes it accessible to absolute beginners, while still being a useful refresher for experienced developers who want to test GitHub functionality.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Public Computing Services strives to provide essential information management to families that can't afford commercial software. Browser-based applications help users manage health, communications, education, legal, financial, home and employment data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    The project is for an online assessment, iportfolio and collaboration tool. Designed for provision of essential features to support teaching and learning using ICT (a mini-VLE). iMark is designed to be hosted on a schools own web server using php4/mySQL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    java-based complete Agent (Artificial Intelligence) Framework with all the features you might expect in an Agent Framework: Mobility, Autonomy, Distributed communication, Agents can be written in Java, Jython, or Beanshell.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
Auth0 Logo