EdX

Introduction to dApp Development with Solana AnchorLang (edX)

Offered by Xccelerate,
Introduction to dApp Development with Solana AnchorLang (edX)

Master Blockchain principles, Encryption techniques and the art of developing smart contracts. Unlock new opportunities for your career in Smart Contract and dApp Development.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Unleash your creative potential in the dynamic field of Smart Contract Development. Enroll now and master essential Blockchain principles, encryption techniques and the art of developing smart contracts. This course prepares you to become a Smart Contract Developer using the Solana Blockchain. Elevate your skills and open doors to exciting opportunities. Enroll now and embark on a journey of Web3 Innovation!

What you'll learn

  • Master Blockchain essentials: Gain a strong understanding of blockchain fundamentals such as principles, theories, and best practices.
  • Create practical applications: Get hands-on experience designing and building smart contracts using technologies like the Solana SDK.
  • Create captivating applications: Develop the skills needed to create engaging decentralized applications using technologies such as ReactJS for web development and smart contracts.
  • Understand the business value: Learn how a dApp developer adds business value and how to clearly explain the benefits of smart contracts to stakeholders
  • Cultivate a web3 mindset: Cultivate a problem-solving, creative and strategic thinking approach needed for web3 development.

Syllabus

Unit 1. Prep Work:
0.1 - Course Outcomes and Requirements
0.2 - Principles of Web3 Engineering

Unit 2. Blockchain Technology

Introduction to Blockchain Technology
1.1.1 - What is Blockchain Technology?
1.1.2 - What are Consensus Mechanisms?
1.1.3 - What are Smart Contracts and dApps
1.1.4 - What is the difference between web1, web2 and web3?
Quiz

Encryption and Cryptography
1.2.1 - Introduction to Encryption
1.2.2 - History and Current State of Encryption
1.2.3 - Diffie Hellman Key Exchange
1.2.4 - Public Key Cryptography
1.2.5 - What are Digital Signatures
Quiz

Storytelling in UX
1.3.1 - Storytelling in UX - Why is it important?
1.3.2 - UX Case Studies
1.3.3 - How to write a Case Study

Unit 3. Introduction to the Solana Ecosystem

Solana Terminologies
2.1.1 - Accounts
2.1.2 - Transactions
2.1.3 - Programs

Solana Ecosystem Case Studies
2.2.1 - Case Study - Phantom Wallet
2.2.2 - Case Study - Ellipsis Labs
Additional Reading & Quiz

Unit 4. Smart Contract & dApp Development with Solana

Smart Contract Development with Solana
3.1.1 - Intro to Solana Playground
3.1.2 - Hello Solana
3.1.3 - Building and Deploying a Solana Program
3.1.4 - Interacting with on-chain contracts

dApp Development with ReactJS and Smart Contracts (Todo List)
3.2.1 - Project dApp Backend - Setting up helper files
3.2.2 - Project dApp Backend - Initializing Users
3.2.3 - Project dApp Backend - Add Todo Task
3.2.4 - Project dApp Backend - Mark and Delete Todo
3.2.5 - Setting up dApp frontend
3.2.6 - Connecting CryptoWallet to Decentralized Application
3.2.7 - Creating a new User Profile using dApp
3.2.8 - Creating new Tasks using dApp
3.3.1 - Deploying dApps to Web Hosting Services

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Storytelling for Social Change (edX) EdX
University of Michigan,MichiganX

Storytelling for Social Change (edX)

Use stories to deliver messages that affect people. Learn how to craft a story that develops empathy and delivers impact. How can storytelling promote social change? This course develops skills for using stories to deliver messages that affect audiences and shape attitudes for social change. Learn how building empathy and developing characters can offer multiple perspectives on complex problems.

Self Paced
Self-Paced
Introduction to Computer Science and Programming (edX) EdX
Tokyo Institute of Technology,TokyoTechX

Introduction to Computer Science and Programming (edX)

The term “Computation” refers to the action performed by a computer. A computation can be a basic operation and it can also be a sophisticated computer simultation requiring a large amount of data and substantial resources. This course aims at introducing learners with no prior knowledge to basics and key concepts of computer science. By following the lectures and exercises of this course you will have an understanding of algorithms and you will get a real experience of programming using the language Ruby.

Self Paced
Self-Paced
Shakespeare’s Othello: The Moor (edX) EdX
HarvardX,Harvard University

Shakespeare’s Othello: The Moor (edX)

Explore acts of storytelling in Shakespeare's Othello alongside world-class artists who interpret Othello's story in new forms and contexts today. In this course, we'll read William Shakespeare’s Othello and discuss the play from a variety of perspectives. The goal of the course is not to cover everything that has been written on Othello.

Self Paced
Self-Paced
Storytelling and Persuading using Data and Digital Technologies (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Storytelling and Persuading using Data and Digital Technologies (edX)

Learn how to gain traction for your digital transformation initiatives with stories based on data that use compelling data visualizations to build a persuasive business case. Decisions made by humans are rarely made by data alone. Human decision-makers have cognitive biases, are affected by emotions, and make conceptual leaps beyond what the data may suggest.

Self Paced
Self-Paced
Unlocking Information Security II: An Internet Perspective (edX) EdX
Tel Aviv University,IsraelX,TAUx

Unlocking Information Security II: An Internet Perspective (edX)

Continue learning how systems are hacked and defended. Information Security is everywhere: as the world becomes more and more digitized, so it becomes more and more hackable. Cyber attacks, data breaches, and even cyber warfare are all very real - so it's infinitely important to understand how hackers think and act, and how you can fight back.

Self Paced
Self-Paced
Cybersecurity Fundamentals (edX) EdX
Rochester Institute of Technology,RITx

Cybersecurity Fundamentals (edX)

Learn cybersecurity fundamentals, including how to detect threats, protect systems and networks, and anticipate potential cyber attacks. In this introduction to the field of computing security, you will be given an extensive overview of the various branches of computing security. You will learn cybersecurity concepts, issues, and tools that are critical in solving problems in the computing security domain.

Aug 17th 2026
5-12 Weeks
Gobernanza de datos personales en la era digital (edX) EdX
The Pontificia Universidad Javeriana,JaverianaX

Gobernanza de datos personales en la era digital (edX)

Law

Aprende qué es la gobernanza de datos personales y desarrolla habilidades para diseñar e implementar leyes y políticas públicas en materia de datos personales en la era digital. Este curso en línea te ayudará a comprender qué es la gobernanza de datos, los criterios que deben tener en cuenta quienes formulan política públicas al momento de redactar o desarrollar leyes, regulaciones o políticas en materia de protección de datos y privacidad, así como aspectos prácticos de los programas de gobernanza de datos.

Self Paced
Self-Paced
Storytelling in the Workplace (edX) EdX
Rochester Institute of Technology,RITx

Storytelling in the Workplace (edX)

Learn how to craft messages and narratives that will resonate with your target audience to create your desired outcome. When you think about the most influential figures in your organization, in your country, and in the world, one of the qualities they all likely have in common is that they are exceptional storytellers. Everyone tells stories—that’s how we build community and share ideas. However, we don’t always tell our story as effectively as we intend to.

Self Paced
Self-Paced
Professional Business Presentations (edX) EdX
DoaneX,Doane University

Professional Business Presentations (edX)

Professional Business Presentations, will dive into the world of presenting information both in written and verbal form. This course discusses how to effectively create presentations with quality formatting, the proper design elements and organization. The learner will identify the proper presentation format and software for their audience. Learners will have the opportunity to utilize the skills gained to create an engaging PowerPoint presentation. Learners will also utilize their skills to create a professional handout and record a video presentation, which will be graded by staff, as part of their final project in the course.

Self Paced
Self-Paced
UX Management (edX) EdX
HECMontrealX,HEC Montréal

UX Management (edX)

Be a UX advocate! Lead the gamut of user-centered design activities, while sharing knowledge and ensuring rich collaboration with all stakeholders across the project. For UX maturity to settle in an organization, there needs to be UX leadership. In this MOOC you will learn the specifics needed to manage a UX project, from managing UX professionals to talking about user experience to higher-ups, and advocating for users in your organization.

Self Paced
Self-Paced