Giter Club home page Giter Club logo

core-program's Introduction

Core Program

A Foundation for Tomorrow's Open-Source ProgCrypto Contributors

Welcome to the Core Program curriculum repository, hosted by the Privacy and Scaling Explorations (PSE) team. This program covers the basics of programmable cryptography (ProgCrypto), including Zero-Knowledge Proofs (ZKPs), Fully Homomorphic Encryption (FHE), and Multiparty Computation (MPC). Our goal is to equip engineers and researchers to contribute to open-source cryptography projects.

Designed for programmers with limited cryptography knowledge, this self-learning curriculum helps them learn the fundamentals and prepares them to contribute to the open-source community.

Program Structure

2023 Curriculum

All materials and documents related to the 2023 curriculum are in the 2023 folder. These provide historical context and foundational content.

2024 Curriculum

The 2024 curriculum is currently being developed and can be found in the 2024 folder. We welcome contributions to this section.

Contribution

We encourage contributions to improve this content. Please follow these steps:

  1. Analyze the Content: Review the existing materials.
  2. Report Issues: Create an issue if you find errors or areas for improvement.
  3. Submit Pull Requests: Submit a pull request with your changes once you are confident they will be approved.

If an existing issue is not being worked on, feel free to address it and make a pull request.

Issue and Pull Request Templates

Templates for issues and pull requests are available under the .github directory. These templates will appear automatically when you create a new issue or pull request on GitHub.

core-program's People

Contributors

adrianmcli avatar nooma-42 avatar jae-cuz avatar anthonymadia avatar emirsoyturk avatar s-ekai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.