From 13a84a0c6bd12e007de921a3796e3f9e76d72e82 Mon Sep 17 00:00:00 2001 From: Nikos Kontakis Date: Thu, 26 Sep 2024 09:15:43 +0300 Subject: [PATCH] Add useful links to readme (#1071) * Add link to readme for Singapore * Add links to main README file; Fixes #1065 * Fix a bunch of links --- CONTRIBUTING.md | 3 --- README.md | 19 +++++++++++++++++++ .../0-Security/appsec_lecture-material.md | 2 +- syllabus/1-Cryptography/README.md | 2 +- syllabus/6-Polkadot-SDK/Substrate/README.md | 6 +++--- 5 files changed, 24 insertions(+), 8 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d8734e75e..2cce04742 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -257,9 +257,6 @@ There are some great (but limited) options for anyone lacking the ability to do - [REPL.it](https://replit.com/languages/rust) - This online IDE includes a low-powered machine to compile Rust on, but provides _real-time collaboration_ where multiple users can follow-the-leader and edit simultaneously. It also features github integrations to save and share progress. -- [Substrate Playground](https://docs.substrate.io/playground/) - This is a Parity hosted very powerful build machine that anyone can access using a pre-compiled docker image of the base [substrate node template](https://github.com/substrate-developer-hub/substrate-node-template) to build on top of in an online VSCode-like IDE. - The session is limited to 2 hours per user, before all data is cleared. There is no simple way to capture your work though, so this is only to be used in simple examples of substrate to iterate very quickly. - _Note that it is unclear if 50+ students can access this at the same time, thus please let the TAs know if you plan to use this first!_ ### Conceptual workshops and activities diff --git a/README.md b/README.md index 5160146b2..591ea1057 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ The curriculum is expected to change per cohort in the first run. You can find t - [Buenos Aires - January 2023](https://github.com/Polkadot-Blockchain-Academy/pba-content/tree/buenos-aires-2023) - [Berkeley - July 2023](https://github.com/Polkadot-Blockchain-Academy/pba-content/tree/berkeley-2023) - [Hong Kong - January 2024](https://github.com/Polkadot-Blockchain-Academy/pba-content/tree/hong-kong-2024) +- [Singapore - June 2024](https://github.com/Polkadot-Blockchain-Academy/pba-content/tree/2024-singapore) ## Venue Suggestions @@ -31,6 +32,24 @@ This curriculum is designed to be taught as an in-person course with ~25-60 stud - Internet connection that can support >10Mbps while all students are connected - LAN connection that allows P2P connections to start a private blockchain network +## Useful links + +- [Polkadot Blockchain Academy Page](https://polkadot.com/blockchain-academy) +- [Alumni Hub](https://polkadot-blockchain-academy.github.io/alumni-hub) +- [Twitter](https://x.com/AcademyPolkadot) +- [Youtube](https://www.youtube.com/@polkadotblockchainacademy) + +## Video Lectures - Modules + +- [Cryptography](https://www.youtube.com/playlist?list=PL-w_i5kwVqblgwQfXbR-n8pC1QE1IaxBZ) +- [Economics](https://www.youtube.com/playlist?list=PL-w_i5kwVqbn6GDAHq4uzhpDLPY1Ay8zO) +- [Blockchain](https://www.youtube.com/playlist?list=PL-w_i5kwVqbmZ2p5b2Ml-Q410J_vy-pXR) +- [Smart Contracts](https://www.youtube.com/playlist?list=PL-w_i5kwVqblMeWrQCAlWBpt-8wSmLRtc) +- [Substrate](https://www.youtube.com/playlist?list=PL-w_i5kwVqbkRmfDn5nzeuU1S_FFW8dDg) +- [FRAME](https://www.youtube.com/playlist?list=PL-w_i5kwVqbni1Ch2j_RwTIXiB-bwnYqq) +- [Polkadot](https://www.youtube.com/playlist?list=PL-w_i5kwVqbn3HCZDHg6P5UCx8P2tF6-M) +- [XCM](https://www.youtube.com/playlist?list=PL-w_i5kwVqbmHkxS_mJTfXdCZnXKF5lDP) + ## Contributing Subject Matter Experts (SMEs) should explore [./CONTRIBUTING.md](./CONTRIBUTING.md) to learn how to use this repo. diff --git a/previous_syllabus/0-Miscellaneous/0-Security/appsec_lecture-material.md b/previous_syllabus/0-Miscellaneous/0-Security/appsec_lecture-material.md index 07274c2dc..28ed8344c 100644 --- a/previous_syllabus/0-Miscellaneous/0-Security/appsec_lecture-material.md +++ b/previous_syllabus/0-Miscellaneous/0-Security/appsec_lecture-material.md @@ -547,7 +547,7 @@ In summary, **The adaptation, communication and enforcement of coding are essent 3. CSSLP Certified Secure Software Lifecycle Professional All-in-One Exam Guide, Third Edition, by Wm. Arthur Conklin, Daniel Paul Shoemaker: 4. (ISC)2 CISSP Certified Information Systems Security Professional Official Study Guide, by Mike Chapple, James Michael Stewart, Darril Gibson, David Seidl: -5. CISSP for Dummies, Lawrence C. Miller, Peter H. Gregory: +5. CISSP for Dummies, Lawrence C. Miller, Peter H. Gregory: 6. CISM Certified Information Security Manager Study Guide, by Mike Chapple: 7. Secure Rust Guidelines: diff --git a/syllabus/1-Cryptography/README.md b/syllabus/1-Cryptography/README.md index 78681e017..621e15f03 100644 --- a/syllabus/1-Cryptography/README.md +++ b/syllabus/1-Cryptography/README.md @@ -29,7 +29,7 @@ They should not zone-out of class to complete this during class time, they shoul 1. [1-Intro](1-Intro-slides.md) 1. [2-Addresses](2-Addresses-slides.md) - 🪄 [`subkey` demo](./materials/subkey-demo.md) -1. 💻 [Many time pad](many-time-pad.md) activity +1. 💻 [Many time pad](./materials/many-time-pad.md) activity Release: 1. `p2_addresses` assignment problem diff --git a/syllabus/6-Polkadot-SDK/Substrate/README.md b/syllabus/6-Polkadot-SDK/Substrate/README.md index 2e8f3a16f..58d682913 100644 --- a/syllabus/6-Polkadot-SDK/Substrate/README.md +++ b/syllabus/6-Polkadot-SDK/Substrate/README.md @@ -31,13 +31,13 @@ Ensure the `main` branch is write protected, by required a PR first`- no one sho #### Morning 1. [Introduction](./1-Intro-to-Substrate-slides.md) (60m) -1. [Wasm Meta Protocol](./2-Wasm-Meta-Protocol-Slides.md) (90m) +1. [Wasm Meta Protocol](./2-Wasm-Meta-Protocol-slides.md) (90m) 1. Activity: Finding Runtime APIs and Host Functions in Substrate #### Afternoon -1. [Show Me The Code](./9-Substrate-In-The-Code-slides.md) (60m) +1. Show Me The Code (60m) 1. [Substrate Interactions](./9-Substrate-Interactions-slides.md) (60m) 1. FRAMELess Assignment (60m) @@ -47,7 +47,7 @@ Ensure the `main` branch is write protected, by required a PR first`- no one sho 1. [Transaction Pool](./4-Transaction-Pool-slides.md) (60m) 1. [SCALE](./9-SCALE-slides.md) (60m) -1. [Substrate and FRAME Tips and Tricks](./9-Substrate-FRAME-Tips-Tricks-Slides.md) +1. [Substrate and FRAME Tips and Tricks](./9-Substrate-FRAME-Tips-Tricks-slides.md) #### Afternoon