Certified Algorand Developer
Certified Algorand Developer
Algorand’s Pure Proof of Stake (PPoS) is Blockchain & Finance’s Future
The BCA Certified Algorand Developer program allows you to demonstrate the knowledge to develop and maintain client applications and Smart Contracts using the latest Algorand programming model.
5 Courses & 2 Live Developer Workshops
Who is it for?
The Certified Algorand Developer course is for developers who want to demonstrate their ability to manage the end-to-end application lifecycle, including developing, packaging, and deploying Algorand applications or Smart Contracts. In addition, this course enables developers to build state-of-the-art application features using Algorand software development kits (SDKs) and Developer Application Programming Interfaces (APIs).
What it Demonstrates
A Certified Algorand Developer demonstrates the knowledge to develop and maintain Algorand Distributed Applications (DApps), client applications, and Smart Contracts. The Certification credential verifies the skills and knowledge of Algorand use cases, the Algorand Development Ecosystem that includes DApps, Smart Contracts, and features using the latest Algorand APIs, SDKs and development model. A developer must also be able to:
- Build and configure a development environment.
- Develop and build Algorand applications, Smart Contracts, and other applications using Algorand SDKs and APIs.
- Complete the end-to-end application lifecycle, i.e., build, test deploy and maintain applications.
- Develop, build, deploy an Algorand application using one of the many Algorand SDKs.
- Passing a high integrity exam demonstrates the candidate’s ability to perform challenging real-world tasks under time constraints and your extensive Algorand skills and understanding.
Courses in this Certificate Program
- 41 Total Hours
- OnDemand: 35 Hours
- LIVE Online: 6 Hours+
- Tuition: $695
Courses in this Program | Hours | Delivery Method |
---|---|---|
Student Orientation | 1 Hours | LIVE Online (optional) |
Live Instructor AMA - bi-monthly | 1 Hour+ | LIVE Online (optional) |
Web3 Foundations | 3 Hours | OnDemand & Project Based |
Blockchain Foundations | 6 Hours | OnDemand & Project Based |
Bitcoin Intensive | 6 Horus | OnDemand & Project Based |
Blockchain Development Decision | 5 Hours | OnDemand & Project Based |
EXAM: W3CB BLOCKCHAIN+ CERTIFICATION | 1 Hour | AI/Human Remote Proctored Exam |
Algorand Enterprise Strategist | 3 Hours | OnDemand - Instructor Supported |
Algorand Development | 5 Hours | OnDemand & Project Based |
Algorand Developer Live Workshop | 3 Hours | LIVE Online |
Blockchain Smart Contract Developer | 7 Hours | OnDemand & Project Based |
Blockchain Smart Contract Workshop | 3 Hours | LIVE Online |
EXAM: W3CB ALGORAND DEVELOPER CERTIFICATION | 1 Hour | AI/Human Remote Proctored Exam |
Upcoming LIVE Instruction Dates
Instructor AMA Friday December 20 2024
Friday | 1 Hour | 2:00-3:00 PM EST (11:00 AM PT, 6:00 PM GMT) Attend LIVE to learn directly from...
December 20 @ 2:00 pm - 3:00 pm
Algroand Developer Program Objectives
Upon successful completion of this intensive program, participants will be able to:
Build and configure a development environment
Develop and build Algorand client-applications, Smart Contracts, and other applications using Algorand SDKs, and APIs.
Complete the end-to-end application life-cycle, i.e. build and test applications.
Install, develop, deploy and maintain an Algorand application using one of the many Algorand SDKs.
Certificates of Completion
Prepared to sit for two (2) Certifications from the Web3 Certification Board (W3CB)
Review Topic Areas and Exam Competencies on W3CB.org.
W3CB Exam Fees are included.
Practice Exams are not included.
Prerequisites
General fluency with full stack development, Basic knowledge of Python needed, and also a working knowledge of either JavaScript, Go, or Java.
Target Audience
The great thing about Algorand is that developers can build assets by using a programming language they’re familiar with. Algorand supports Java, JavaScript (node. js and browser), Go and Python SDKs, REST APIs, as well as many community SDKs, such as rust, swift, PHP, dart, and C#.
Algorand Developer Program Content
Web3 Foundations
Module 1: Understanding what Web3 is
Module 2: Why Web3
Module 3: Web3 and the Metaverse
Module 4: Blockchain Fundamentals
Module 5: Understanding DeFi
Module 6: Challenges, Risks and Ethics of Web3
Module 7: What comes after Web3?
Blockchain Foundations
Module 1: Blockchain Background and Basics
Module 2: Different Types of Blockchains
Module 3: Consensus
Module 4: Cryptography and Hashing
Module 5: Smart Contracts
Module 6: Blockchain Wallets
Module 7: Pros and Cons
Module 8: Public Blockchain-Based Applications
Module 9: Blockchain and Crypto Regulation
Module 10: Regulatory Reporting
Module 11: Distributed Autonomous Organizations
Module 12: Blockchain Today
Module 13: The Trilemma
Blockchain & Bitcoin Intensive
Module 1: Bitcoin Overview
Module 2: Technical Limitations & Mining Introduction
Module 3: Mining
Module 4: Bitcoin vs Protocols 2.0, 3.0, 4.0…etc.
Module 5: The New Database
Module 6: Payments, Voting and other Use Cases
Module 7: What’s next?
Blockchain Development Decision
Module 1 – Development Essentials
Module 2 – Platforms
Module 3 – Hosting and Mining Decisions
Module 4 – Associated Technologies
Module 5 – Development Languages
Module 6 – Security and Implementation Goals
Module 7 – Risk Management
Module 8 – Digital Transformation & Summary
ALGORAND ENTERPRISE STRATEGIST
Module 1: Introduction to Blockchain, Algorand, and the Future of Finance
Module 2: Algorand in-depth
Module 3: Algorand Architecture
Module 4: Innovation
Module 5: Smart Contracts and DApps
Module 6: Governance
ALGORAND DEVELOPER ENVIRONMENT
Module 1: Getting Setup with the Algorand Developer Environment
Module 2: PyTEAL
Module 3: Software Development Kits (SDKs)
Module 4: Account Creation and Funding
Module 5: Exercise – Setup Your Environment
ALGORAND DAPP DEVELOPMENT
Module 1: Algorand Distributed Applications (DApps)
Module 2: DApp Exercises
Module 3: EXERCISE – Algorand DApp Development
Solidity Smart Contract Developer (EVM)
Module 1: First Smart Contract
Module 2: Adding Functionality
Module 3: User Addresses
Module 4: Update State Conditions
Module 5: Payments Introduction
Module 6: Sending Crypto to an address
Module 7: Conditional Transfer
Module 8: ERC-20 Development Options to create fungible tokens
Module 9: ERC-721 Development Options to create non fungible tokens
Module 10: Smart Contract Voting
Module 11: Demo a DApp (Decentralized Application)
Program Info
- Dates: Rolling Enrollment
- Location: OnDemand and LIVE Online
- Tuition: $695
- Tuition Assistance
- 41 Total Hours
Additional Information
- Module Quizzes and Knowledge Checks
- Guest Lectures & Networking
- Student Orientation
- LIVE Online Instructor AMAs
- LIVE Workshops
- 1 EXAM VOUCHER – W3CB CERTIFICATIONS
Certification Competencies
The material covered in this course contributes to 100% of the Focus Areas as defined in the Web3 Certification Association (W3CB) Exam Competencies for the following AI Proctored Certification Exam:
Additional Certification Tracks
CERTIFIED BLOCKCHAIN SMART CONTRACT DEVELOPER
- Introduction to Blockchain Scrum Master
- Blockchain Development Decision
- Introduction to DevOps
- zk-SNARKS Essentials
- Smart Contract Security
- Solidity Smart Contract Developer (EVM)
- Understanding L1 and L2 Blockchains
- Exam Voucher: W3CB Blockchain Solidity Smart Contract Developer Certification
MASTER BLOCKCHAIN DEVELOPER
- Introduction to Blockchain Scrum Master
- Blockchain Development Decision
- Introduction to DevOps
- zk-SNARKS Essentials
- Smart Contract Security
- Solidity Smart Contract Developer (EVM)
- Understanding L1 and L2 Blockchains
- Exam Voucher: W3CB Blockchain Solidity Smart Contract Developer Certification
- Ethereum Enterprise Strategist
- Setting up Your Ethereum Developer Environment
- Ethereum DApp Developer
- Blockchain Architecture 101
- Blockchain Architecture 201
- Scrum Methods for Blockchain
- Scrum Master Architecting Solutions by Combining Agile Methodologies
- Exam Voucher: W3CB Ethereum Developer Certification
- Key Management
- Blockchain Security
- Blockchain Architecture 301
- Scaling Agile Solution for Blockchain to a team-of-teams
- Exam Voucher: W3CB Master Blockcahin Developer Certification