Learning resources

Learn more about NEAR and how to build on it

Certified courses Core resources Ecosystem resources Learn in other languages Certified courses Core resources Ecosystem resources Learn in other languages

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 course

Free 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 course

Core resources

NEAR official resources for users and developers

Understand NEAR

NEAR Wiki

Official NEAR knowledge base

Learn more
Youtube channel

Official NEAR Youtube channel

Learn more

Build on NEAR

Documentation

NEAR official documentation

Learn more
NEAR Specs

In-depth technical specifications

Learn more
NEAR Examples

Open repositories with examples

Learn more

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 more
NEAR BAF Webseries

This series is developed by the Blockchain Acceleration Foundation as a ten week program that dives into the NEAR ecosystem

Learn more

Build 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 more
Intro 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 more
Figment Learn

We’ve built some of the best educational content to help you onboard Web 3 technologies.

Learn more
NEAR development with Dacade

In this course, you will learn basic NEAR concepts and build a marketplace dapp on top of the NEAR blockchain.

Learn more

Learn 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 more
Introduction to Blockchain (Arabic)

للمبتدئين – تعلم مفاهيم البلوك تشين الأساسية من وجهة نظر برمجية مع أمثلة عملية لبناء برنامج يعمل على البلوك تشين

Learn more
Blockchain and Crypto Basics (Arabic)

تعلم أساسيات البلوك تشين و العملات الرقمية و طرق تأمين حسابك

Learn more