Learning resources
Learn more about NEAR and how to build on it
Certified courses
These courses are an opportunity for web developers to earn a Certificate of Completion that represents the ability to design, develop, test and deploy smart contracts on the NEAR platform
Free course
NEAR Certified Developer
Learn about the concepts and tools you can use in the NEAR ecosystem and start developing on NEAR
Take NCD courseFree course
NCD JavaScript Stack
Don’t want to learn another language but want to start your Web3 journey? Learn how to develop on NEAR using nothing but JavaScript
Take NCD JS courseCore resources
NEAR official resources for users and developers
Understand NEAR
Build on NEAR
Ecosystem resources
Explore NEAR through different learning platforms
Understand NEAR
LearnNearClub
Learn NEAR Club is all inclusive hands-on onboarding machine to NEAR Protocol – connecting NEAR Ecosystem projects to pro-active community members via (L)Earn method.
Learn moreNEAR BAF Webseries
This series is developed by the Blockchain Acceleration Foundation as a ten week program that dives into the NEAR ecosystem
Learn moreBuild on NEAR
FreeCodeCamp
Learn the NEAR blockchain protocol with guided interactive projects and challenging integrated projects by completing the courses provided by FreeCodeCamp in collaboration with NEAR
Learn moreIntro to Rust
A step-by-step course for learning Smart Contract development using Rust. We will discuss the main features of the Rust language, as well as going over the NEAR platform.
Learn moreFigment Learn
We’ve built some of the best educational content to help you onboard Web 3 technologies.
Learn moreNEAR development with Dacade
In this course, you will learn basic NEAR concepts and build a marketplace dapp on top of the NEAR blockchain.
Learn moreLearn NEAR in other languages
Curso de Desarrollo en NEAR Blockchain con Rust (Spanish)
Aprende cómo desplegar contratos inteligentes en la red testnet de NEAR utilizando Rust como lenguaje de programación.
Learn moreIntroduction to Blockchain (Arabic)
للمبتدئين – تعلم مفاهيم البلوك تشين الأساسية من وجهة نظر برمجية مع أمثلة عملية لبناء برنامج يعمل على البلوك تشين
Learn moreBlockchain and Crypto Basics (Arabic)
تعلم أساسيات البلوك تشين و العملات الرقمية و طرق تأمين حسابك
Learn more