ton-society / grants-and-bounties

TON Foundation invites talent to imagine and realize projects that have the potential to integrate with the daily lives of users.
https://ton.org/grants
313 stars 137 forks source link

Coursera FunC Course #84

Open Vetacher opened 1 year ago

Vetacher commented 1 year ago

Summary

A complete, structured and easily perceived online course with a description of the TON blockchain architecture, syntax of the FunC smart contract language, an overview of available tools for developers and examples of working smart contracts.

Content sections: 1) Introduction to TON 2) Smartcontracts 3) Understanding smart contract development lifecycle 4) Testing smart contracts 5) Frontend interaction with TON 6) NFT & Jettons 7) Security 8) Ecosystem products, future plans and vision

Practical tasks for each section in the form of quizzes and tasks by code

Context

At the moment, there is no step-by-step course capable of immersing a newcomer developer in the features of TON blockchain smart contracts and giving him accessible tools.

Our team: Liza Cherniagina - MIPT graduate, made ICPC training event, hackathons on deep learning and bioinformatics, ex-Russian Venture Company, ex-Investmnent Director at Angelsdeck.com, founder of web3 studio LANDAO.

Mark Okhman - dev at Ton Whales team, co-founder of TON&Co., producing video tutorials on TON programming youtube channel.

Danila Vinogradov - MIPT student, made Phystech Business Solutions challenge (gathered 200 teams on tasks from Zerion, Rarible, Curve, P2P validator), made online courses on Solidity & Web3, youtube channel with web3 founders interviews.

Goals

Create a complete step-by-step course (~39 lessons according to the standard Сoursera) that can teach a fresh developer how to develop smart contracts on FunC

The course should contain both lectures&materials and practice in the form of tests and programming tasks

Make the course open and visible to the involvement of thousands of developers from around the world into progressive TON ecosystem

References: https://www.coursera.org/learn/crypto

Deliverables

Step 1. The course program, the list of speakers, the production plan.

Step 2. Custdev & details of the course program. Scripts, presentations, design and plan for shooting 2 sections.

Step 3. Shooting and production of 2 sections, development of quizzes and tasks by code. Preparation of scripts, presentations and a shooting plan for 4 sections.

Step 4. Shooting and production of 4 sections, development of quizzes and tasks by code. Preparation of scripts, presentations and a shooting plan for 2 sections.

Step 5. Shooting and production of 2 sections, development of quizzes on them.

Definition of Done

Course is produced and posted on the educational platform. Lectures and practical tasks are available for everyone

Reward

Step 1: 9,000 USD (in TON) Step 2: 9,000 USD (in TON) Step 3: 20,000 USD (in TON) Step 4: 20,000 USD (in TON) Step 5: 12,000 USD (in TON)

Hiyorimi commented 1 year ago

Thank you for being on guard @Gusarich but this is a really good project!

Vetacher commented 1 year ago

The first milestone is accomplished. Check here

Vetacher commented 1 year ago

The second milestone is accomplished. Check here

Vetacher commented 1 year ago

The third milestone is accomplished. Check here

delovoyhomie commented 1 year ago

@Vetacher, We sincerely congratulate you on the successful completion of the Bounty and extend our heartfelt appreciation for your contributions!

Kindly provide your wallets for receiving rewards in SBT TON Footsteps.

I should note that the funding for this project was provided by the internal resources of the TON Foundation. Could you please confirm that you have received your well-deserved reward?