Course Number : SI-2026-02
Eligible students to participate : B. Tech. 1st year, 2nd year, 3rd year, LE, MCA
Prerequisites : ● Sound knowledge of another programming language ● Obsession to learn Rust and its application domains ● Deep interest in blockchain and Solana ecosystem (Track B)
Resource person(s) :
  • Sourav Mishra ( Industry Expert and Alumni)
  • Mahavir Dash ( Industry Expert and Alumni)
  • Sumeet Naik ( Industry Expert and Alumni)
Duration of the Course : 4 weeks – 100 hrs (Theory : 40 hrs, Hands-on : 30 hrs, Project/assignment : 30 hrs)
Course Outcome :
  • Become a Rust Programmer.
  • Learn to write robust and performant programs in Rust.
  • Learn how various backend concepts work.
  • Understand how to build an HTTP server from scratch.
  • Develop practical expertise in modern backend concepts including async programming, ORM usage, and API design, to architect and implement scalable web services using industry-standard tools and practices.
  • Understand Solana's account model and runtime.
  • Build secure Solana programs with Anchor framework.
  • Understand eBPF/sBPF internals and compute optimization.
  • Build a comprehensive understanding of the Solana blockchain architecture, account model, and runtime environment, to design and deploy efficient on-chain programs.
  • Gain foundational knowledge of eBPF and Solana's sBPF runtime, including compute optimization, syscalls, and VM internals for performance-critical applications.
Course Content :

Part 0: Introduction to Rust

Part 1: Basics of Rust

Part 2: Advanced Rust

 

Track A — Backend with Rust:

Part 3: HTTP Servers using Hyper Framework

Part 4: SeaORM Object-relational mapping

Part 5: Projects

Track B — Solana with Rust:

Part 3: Solana Fundamentals & Anchor

Part 4: DeFi Protocols

Part 5: eBPF & sBPF Internals

Part 6: Projects

Details...
Methodology of Course Delivery :
  • Online Live Class
  • Hands-on Lab practices
  • Sharing of recording of each class
  • Sharing of print/on-line materials (slide/videos/notes) for referral study.
Batch Size : 50-100
Course Schedule : 25th May 2026 – 4th July 2026
Course Fees : 5500 INR
Residence Fee (optional) : 0 INR

Back to Courses Proceed for Online Registration