Certified Ethereum Developer
Certified Ethereum Developer
Elevate your career: Become a Certified Ethereum Blockchain Developer
Take a leap into the world of decentralized applications with our Ethereum Blockchain Developer Program. This enriching career track comprises sixteen finely curated on-demand courses and live-instructor-led workshops, structured to provide an extensive understanding of Ethereum blockchain development.
Explore the nuances of blockchain technology, smart contracts, Solidity, L1 & L2 blockchains, and more. The program equips you with hands-on knowledge of Ethereum Developer Environment, helping you emerge as an expert in creating, testing, and deploying secure Smart Contracts and DApps.
Courses in this Certificate Program
- 55 Total Hours
- OnDemand: 43 Hours
- LIVE Instructor: 12 Hours
- Tuition: $1,295
Courses in this Program | Hours | Delivery Method |
---|---|---|
Student Orientation | 1 Hour | Live Online (optional) |
Live Instructor AMA - bi-monthly | 1 Hour + | Live Online (optional) |
Introduction to Blockchain Scrum Master | 3 Hours | OnDemand Instructor Supported |
Blockchain Development Decision | 5 Hours | OnDemand Instructor Supported |
Introduction to DevOps | 4 Hours | LIVE Online |
zk-SNARKS Essentials | 2 Hours | OnDemand Instructor Supported |
Smart Contract Security | 7 Hours | OnDemand Instructor Supported |
Solidity Smart Contract Development (EVM) | 7 Hours | OnDemand Instructor Supported |
Smart Contract Developer LIVE Workshop | 3 Hours | LIVE Online |
Understanding L1 & L2 Blockchains | 2 Hours | LIVE Online |
EXAM: W3CB Blockchain Smart Contract Developer L1 | 1 Hour | AI Proctored Online Exam |
Ethereum Enterprise Strategist | 4 Hours | OnDemand Instructor Supported |
Ethereum Developer Environment | .5 Hour | OnDemand Instructor Supported |
Ethereum DApp Developer | 5 Hours | OnDemand Instructor Supported |
Ethereum DApp LIVE Workshop | 3 Hours | LIVE Online |
Blockchain Architecture 101 | 4 Hours | OnDemand Instructor Supported |
Blockchain Architecture 201 | 4 Hours | OnDemand Instructor Supported |
Scrum Methods for Blockchain | 2 Hours | OnDemand Instructor Supported |
Scrum - Architecting Solutions by Combining Agile Methodologies | 2 Hours | OnDemand Instructor Supported |
EXAM: W3CB Ethereum Developer L2 | 2 Hours | AI Proctored Online Exam |
Upcoming LIVE Instruction Dates
Solidity Smart Contract Workshop September 25 2023
Solidity Smart Contract Workshop Leveraging the Ethereum Virtual Machine to Build Smart Contracts. M...
September 25 @ 11:00 am - 3:00 pmEthereum dApp Developer Workshop September 26 2023
Ethereum dApp Developer Workshop Tuesday, September 26, 2023 3 Hours 11:00 AM to 2:00 PM Eastern Tim...
September 26 @ 11:00 am - 2:00 pmLive Web3 AMA Friday September 29 2023
Live Web3 AMA Learn alongside your web3 peers and subject matter experts. Friday, September 29, 2023...
September 29 @ 1:00 pm - 2:00 pmSolidity Smart Contract Workshop October 16 2023
Solidity Smart Contract Workshop Monday, October 16, 2023, at 1 PM EST 4 Hours 11:00 AM to 3:00 PM E...
October 16 @ 11:00 am - 3:00 pmEthereum dApp Developer Workshop October 17 2023
Ethereum dApp Developer Workshop Tuesday, October 17, 2023 3 Hours 11:00 AM to 2:00 PM Eastern Time...
October 17 @ 11:00 am - 2:00 pm
Program Objectives
Upon successful completion of this intensive program, participants will be able to:
Understand the core principles and applications of Ethereum Blockchain.
Master Solidity for creating efficient smart contracts.
Understand and implement smart contract security measures.
Leverage DevOps principles in Ethereum blockchain development.
Comprehend and apply zk-SNARKS for improved blockchain privacy.
Understand the differences and applications of L1 & L2 blockchains.
Learn to design, develop, and deploy decentralized applications (DApps) on Ethereum.
Apply Scrum and Agile methodologies in blockchain development.
Architect efficient and secure solutions on Ethereum Blockchain.
Gain hands-on experience with live workshops and real-world projects.
Two Certifications from the Web3 Certification Board (W3CB)
Review Topic Areas and Exam Competencies on W3CB.org
Blockchain Smart Contract Developer Level 1 Certification
Ethereum Developer Level 2 Certification
Exam Fees are included
Target Audience
Ideal for developers, blockchain enthusiasts, IT professionals, and anyone aspiring to build a career in Ethereum blockchain development using the Solidity programming language.
Prerequisites
This program is designed to accommodate both beginners and professionals, and the content will be delivered in a way that ensures every participant, regardless of their previous knowledge, can follow along.
The Ethereum Blockchain Developer Program requires a solid foundation in programming and the following technical prerequisites:
Programming Skills: A good understanding of at least one high-level programming language such as JavaScript, Python, or C++ is essential. Knowledge of JavaScript is particularly beneficial due to its similarity to Solidity, the primary language for Ethereum smart contract development.
Basic Blockchain Knowledge: While not a strict prerequisite, basic familiarity with blockchain concepts and principles can help learners grasp the course content more effectively.
Web Development Basics: Understanding of web development basics, including HTML, CSS, and JavaScript, is important, as these are often used to build the front end of decentralized applications (DApps).
Knowledge of Node.js and npm: A basic understanding of Node.js and npm (node package manager) is useful for managing dependencies and packages in Ethereum development.
Git and GitHub: Knowledge of version control systems, particularly Git, and an understanding of how to use GitHub to manage and share your code is also a valuable skill for developers.
Certified Ethereum Developer Program Content
Introduction to Blockchain Scrum Master
Module 1: Introduction to Blockchain Scrum Master
Module 2: Agile Economics, Managing, Options, Myths and Benefits
Module 3: Scrum Master Role, Scrum Roles, Teams, Basics
Module 4: Iteration Basics and Elements
Module 5: Blockchain Elements Leadership
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
Introduction to DevOps
Module 1: Introduction to DevOps
Module 2: The DevOps Lifecycle
Module 3: Popular DevOps Tools
Module 4: DevOps Team Structure and Roles
Module 5: DevOps and ITIL
Module 6: Implementing DevOps: Best Practices and Challenges
Module 7: DevOps Culture and Collaboration
Module 8: DevOps in the Future
zk-SNAKRS Essentials
Module 1: Introduction to Zk-SNARKs
Module 2: Technical details of Zk-SNARKs
Module 3: Building a Zk-SNARK application
Module 4: Future developments and research in Zk-SNARKs
Smart Contract Security
Module 1: Intro to Smart Contract Security
Module 2: General Programming Vulnerabilities
Module 3: Blockchain Vulnerabilities
Module 4: Ethereum-Specific Vulnerabilities
- Developing the First Smart Contract, writing functions, and returning data
- Adding additional functionality to a Smart Contract with more data and more functions.
- Detailed exploration of Smart Contracts with user addresses
- Using enums data types to update state conditions
- Using structs and mappings to create custom data types and manage them.
- Introduction to making payments to other users
- Send virtual cryptocurrency to another user address
- Transfer cryptocurrency when certain conditions are true
- Use ERC-20 standard to create fungible tokens. Explore development options such as imported reusable libraries.
- Use ERC-721 standard to create non-fungible tokens. Explore the metadata associated with each NFT. Also look into such options as imported reusable libraries for NFTs.
- A Smart Contract for voting. This Smart Contract will be used in a web based user application, distributed application or DApp.
DEMO OF A DECENTRALIZED APPLICATION (DAPP)
Understanding L1 and L2 Blockchains
Module 1: Introduction
Module 2: Layer 1 Blockchains
Module 3: Layer 2 Blockchains
Module 4: Use Cases
Module 5: Technical Aspects
Module 6: Conclusion
Module 7: Layer 0 and Layer 3 blockchains
Ethereum Enterprise Strategist
Module 1: Blockchain Basics
Module 2: Origins of Ethereum
Module 3: Transactions on Ethereum
Module 4: Ethereum Protocols
Module 5: Ether and Cryptocurrencies
Module 6: Wallets
Module 7: The Ethereum Virtual Machine (EVM)
Module 8: Smart Contracts
Module 9: Ethereum Standards: ERC-20, ERC-721, etc
Module 10: Fungible Token
Module 11: Non-Fungible Tokens (NFTs)
Module 12: Ethereum Distributed Applications (DApps)
Module 13: Ethereum Networks, testnet and live networks
Module 14: Ethereum Use Cases: ICO, DAO, Games,
Ethereum DApp Developer
Module 1: Basic Concepts and Configuring a Working Environment
Module 2: Introduction to Solidity
Module 3: Exploring Smart Contracts and Ethereum Protocols
Module 4: Finalizing Your App
Blockchain Architecture 101
Module 1: Blockchain Introduction, revisited
Module 2: Development Languages and Tools
Module 3: Consensus Deep Dive
Module 4: The Blockchain Trilemma
Module 5: Blockchain Security Overview
Blockchain Architecture 201
Module 1: Blockchain Security Deep-Dive
Module 2: The Regulatory Landscape
Module 3: Risk Management
Module 4: Blockchain Solution Architecture Considerations
Module 5: Blockchain Governance Concerns
Module 6: Blockchain in the Real World
Scrum Methods for Blockchain
Module 1: User Stories
Module 2: User Story Estimation
Module 3: Team Velocity
Module 4: Scrum Events
Module 5: Prioritize the Backlog
Module 6: Scrum Reporting
Module 7: Scrum Teams
Module 8: Risk Management
Scrum Master Architecting Solutions by Combining Agile Methodologies
Module 1: Architecting Solutions and Continuous Integration
Module 2: Lean Methods
Module 3: Dev Ops and Release Management
Program Info
- Dates: Rolling Enrollment
- Location: LIVE Online Instructor Led
- Tuition: $1,295
- Tuition Assistance
- 55 Total Hours
Additional Information
- Module Quizzes and Knowledge Checks
- Guest Lectures & Networking
- Student Orientation
- LIVE Online Instructor AMAs
- LIVE Workshops
- 2 EXAM VOUCHERS – 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 two AI Proctored Certification Exams:
Level 1 Blockchain Smart Contract Developer Certification
Level 2 Ethereum Developer Certification
Alternative Technical Track
BLOCKCHAIN SECURITY PROFESSIONAL
- AI Essentials
- Web3 Foundations
- Blockchain Foundations
- Blockchain & Bitcoin Intensive
- Exam Voucher: W3CB Web3 Foundations Level 1 Certification
- Key Management
- Blockchain Security
- Smart Contract Security
- Exam Voucher: W3CB Blockchain Security Professional Level 2 Certification
Alternative Non-Technical Track
AI PROMPT ENGINEER CAREER TRACK
- AI Essentials
- Prompt Engineering 101: AI Chat Bot (ChatGPT)
- AI Prompt Engineering 201: Advanced Topics
- AI Prompt Engineering 301: Developer Topics
- Mastering Image Generative AI
- Mastering Music Generative AI
- Exam Voucher: W3CB AI Prompt Engineer Level 1 Certification
Book Included:
- Kindle or in Print