Goal: Reach 10,000 developers who have successfully completed at least one of the courses.

Target Audience:

Common criteria for all courses:

  1. Practical orientation: Each course should be built around one real case study. Example: creating a DEX from scratch.
  2. Format: Video with screen recording as well as recording the instructor's face in a circle.
  3. Modern tools: Using current SDKs, libraries, and other development tools.
  4. Theoretical part: Include a schematic description of smart contract interaction using Excalidraw service .
  5. Maximize usefulness: All unnecessary pauses, transaction walkthroughs and other points should be cut to increase the density of useful information.

Criteria for smart contracts courses:

  1. Use of Relevant Patterns: It is mandatory to use Actor Model.
  2. Testing and Deployment: The course should include a section on testing and deploying contracts to testnet and mainnet.
  3. Use of Blueprint: All development must be done in the Blueprint framework.
  4. Full Test Coverage: The project must have 100% test coverage.
  5. Antipatterns and Vulnerabilities: The course should cover antipatterns and vulnerabilities with an explanation of how to avoid them.

Criteria for Telegram Mini Apps courses :

  1. Focus on onchain mechanics: The course should focus on creating a mini-application using onchain mechanics.
  2. Integration with TON Connect: A mandatory part of the course is to implement integration with TON Connect.
  3. Smart Contracts Integration: Include examples of interacting with contracts to read their status, balances, and send transactions.