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

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
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
Full Stack Application Development Project (edX) EdX
IBM

Full Stack Application Development Project (edX)

For this project you will apply your knowledge of front end and back end development gained from previous courses and build and deploy a full stack real-world web application on the cloud. Your project will showcase your understanding of the user experience and user interface design process, and your skills and technologies with Django, Python, Node.JS and Containers.

Self Paced
Self-Paced
Blockchain Implementation and Regulation: Challenges, Opportunities and Future Implications (edX) EdX
SDA_Bocconi,SDA Bocconi School of Management

Blockchain Implementation and Regulation: Challenges, Opportunities and Future Implications (edX)

Explore the challenges and opportunities facing the future of blockchain, and learn how to successfully implement a blockchain solution in your context. This course will begin by building on your understanding of the blockchain regulatory framework. It will walk you through the steps to successfully implement a blockchain solution and develop an understanding of the challenges and opportunities facing the future of blockchain.

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

La recherche UX (edX)

Dans ce MOOC, vous apprendrez à vous arrimer aux besoins des utilisateurs à chaque étape de la vie d'un produit numérique. Vous développerez de l’empathie face aux utilisateurs et identifierez des informations cruciales au design et à l’évaluation.

Self Paced
Self-Paced
Storytelling That Delivers Program and Project Outcomes (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Storytelling That Delivers Program and Project Outcomes (edX)

Storytelling is how leaders lead other leaders. Tell your project’s story to inspire your project teams, encourage your stakeholders, and gain customer commitment to project and program success. Program and project managers are master storytellers. They have to be in order to weave high-priority information into a memorable narrative for their people. Customers must commit to and understand their goals, and how the program is meeting them.

Self Paced
Self-Paced
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
Unlocking Information Security I: From Cryptography to Buffer Overflows (edX) EdX
Tel Aviv University,IsraelX,TAUx

Unlocking Information Security I: From Cryptography to Buffer Overflows (edX)

Learn 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 is infinitely important to understand how hackers think and act, and how you can fight back.

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