icon 1
Module icon

SOL PROOF: Intermediate Course

Welcome to the Intermediate Solana course! This course will focus on bringing you up to speed on developing Smart Contracts (or Programs) on Solana using Rust first, and then the Anchor framework. Throughout this course we will build multiple programs from scratch and thoroughly discuss all the components that make a Solana program tick. We will cover Anchor specific primitives, testing your programs, program security, and of course the core components of Solana’s unique programming model (Program Derived Addresses, Cross Program Invocations, the Solana runtime, etc). After completing this course, you will have a foundation and the skills necessary to build just about anything you’d like on Solana! Don’t hesitate to join one of Solana’s many hackathons, build a new tool for the ecosystem, or apply to some bounties/grants.

Note: You must be 18 years old in order to use Metacrafters. In order to complete the course you will need to provide ID. Valid IDs will typically be issued by a government, and can include passports, drivers licenses, and other government IDs with photos. This enables us to detect cheating and fraud, assure employers that job applicants our talent collective are real unique people who completed our courses and assessments, and be compliant when we pay out crypto rewards.

icon 12

40 Hours

icon 3

4 Modules

icon 0

English

Prerequisites

    💻 Equipment

  • Laptop or PC
  • Internet connection

    🧙‍♂️ Skills and experience

  • Basic Solana Experience
  • Javascript

    📕 Courses

  • SOL Proof: Beginner Course or equivalent skills
Skills you'll unlock
    icon 28
    Build with Rust
    icon 28
    Build with Anchor framework
    icon 28
    Build with PDAs and CPIs
    icon 28
    Create and launch NFTs with Metaplex
Course lootbox rewards

Loading...

Module content

Module: Rust for Solana
icon 12

10 Hours


icon 28

Skills unlocked: Build with Rust

instructor picture
instructor picture
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27
icon 27

Pre-Assessment

icon 27

Test

icon 27

Test Results

icon 27

Project

icon 27

Summary

icon 23

Claim end of module rewards

Course community access

Get access to our 1200+ Discord community members! As part of this course you'll be sorted into a cohort to help focus your learning with other Metacrafter learners who have started at similar times!

If you get stuck you can also get help from our community module mentors and Metacrafters support team.

Discord View Image
Support Channels
discord icon
Discord community channels
icon 34
course picture
Course learning cohort
icon 34
profile picture
Module mentors
icon 34
Metacrafters logo
Metacrafters support team

Your course team

instructor picture
Hi, I'm Gyana!👋

Gyana Lakshmi is a skilled coder, YouTuber, teacher and founder. She works with leading develops on the Solana blockchain as a member of SuperTeam DAO. She helped found the Phoenix Guild - TPG to help women in tech and non-tech roles empower themselves with web3. With the Guild she teaches workshops around the world to onboard new developers to web3. She works as a subject matter expert with Metacrafters to develop Solidity and Solana currículum.

Module Lecturer

instructor picture
Hi, I'm Cam!👋

Module Lecturer

instructor picture
Hi, I'm James !👋

James has over twenty-five years of experience as both a business leader and a consultant working with senior executive teams in the Americas, Europe, and Asia. After a successful career of C-level corporate roles in finance, e-commerce and marketing, in 2016 (for his 50th birthday) he taught himself how to code. He founded Kurkuma in 2017 and currently provides Web3 + iOS Software Development, Cryptocurrency Trading Coaching and Marketing/Operations Consulting services.

Module Lecturer

instructor picture
Hi, I'm Ivan!👋

Ivan is the lead content creator for the intermediate Solana course here at Metacrafters. He got into Solana development a little over a year ago and has been head down building in the space ever since. Since first diving into Solana development, he had the opportunity to contribute to open source developer tooling/content, participate in multiple hackathons, and attend HackerHouses where he had the chance to meet other devs IRL. He was also a core contributor to the Intro to Solana course hosted at https://soldev.app/course and Buildspace’s Solana Core course. His hope is that in completing this course, you too can become an integral member of the Solana developer ecosystem and help make chewing glass more like chewing gum for those that come after you!

Module Lecturer