# SNARK Fundamentals Course (SEA Cohort)
###### tags: `snark` `fundamental` `asian` `southeast asia`
> **UPDATED:** Our instructor is dealing with some serious medical issues, so we have to reschedule our course to August until he is fully recovered.
:::info
- **Date:** August 6-15 at 7:30PM - 9:00 PM (Bangkok Time / UTC +7)
- **Instructor:** [Errol Drummond](https://twitter.com/EDGDrummond)
- **RSVP:** [PSE Discord](https://discord.com/channels/943612659163602974/1221858763707912264) `#intro-to-snarks` channel
:::
**Table of content**
[TOC]
## About SNARK Fundamentals course
The SNARK Fundamentals course is a complete introduction to the concept of zero-knowledge proofs. If you intend to do or learn anything related to this technology and are not sure where to start, then this course will be helpful to you. Most people, regardless of background, should be able to follow all the concepts presented here.
## Pre-reading Material
There are no prerequisites to joining this course, so you don't have to do anything beforehand. But there was a book that was written for this, so feel free to flick through it before the course, or maybe check out some of the other resources linked at the end.
**Course material:** https://erroldrummond.gitbook.io/snark-fundamentals
## Course Sessions
**TIP:** Mark these sessions in your calendar to get notified when the session start, click this Google calendar [link](https://calendar.google.com/calendar/u/0?cid=MzkzNTI4NjhkMDIwNWEyMzUzNWNjNGY0MjI5YjhhOWY0NTU0ZTZlYzIzZDhiZjQ0ZGRmNjJhOWFjMGUxYzliZkBncm91cC5jYWxlbmRhci5nb29nbGUuY29t) to import.
- Session 1: [What are SNARKs?](https://erroldrummond.gitbook.io/snark-fundamentals/part-1)
- Date: Tue, 6th August, 19:30
- RSVP: https://discord.gg/pse?event=1257372330246799491
- Outline:
- Argument of Knowledge
- zkSNARKs in Action
- Session 2: [Proof systems in the wild](https://erroldrummond.gitbook.io/snark-fundamentals/part-3)
- Date: Thurs, 8th August, 19:30
- RVSP: https://discord.gg/pse?event=1257373049590780055
- Outline:
- A Bird’s Eye View of PLONK
- Comparing Proof Systems
- Session 3: [Math (to get to PLONK) Part 1](https://erroldrummond.gitbook.io/snark-fundamentals/part-2/fundamental-objects)
- Date: Tue, 13th August, 19:30
- RSVP: https://discord.gg/pse?event=1257373727709200578
- Outline:
- Fundamental Objects
- Schwartz-Zippel and Polynomials
- Session 4: [Math (to get to PLONK) Part 2](https://erroldrummond.gitbook.io/snark-fundamentals/part-2/elliptic-curves-and-dlog)
- Date: Thu, 15th August, 19:30
- RSVP: https://discord.gg/pse?event=1257374201791250574
- Outline:
- Elliptic Curves and Discrete Logarithm Problem
- Polynomial Commitment Schemes
## What's to expect
Over the course of 2 weeks program, attendees can expect
- Gain a functional understanding of what zkSNARKs do, allowing engagement in discussion relating to their use
- Touch the surface of the maths involved, making more complex courses and material more accessible
- Potential for further opportunities
## FAQ
- How many sessions are there?
- There are 4 session, 2 a week.
- How long does it takes for each session?
- Each session lasts for around 90 minutes.
- Where is the course located?
- The course is online, we will use the [PSE Discord](https://discord.com/channels/943612659163602974/1221858763707912264) `#intro-to-snarks` channel for hosting the sessions and discussions, or asking any questions regarding to the course.
- How many attendees will be accepted for this course?
- Given that it is online, there is no upper limit.