
Seen Everyone Get Involved With Blockchain, But You’re Not Sure On How To?
Got Involved With The Blockchain, But Not Sure On How To Certify Your Knowledge?
Maybe You’re An Experienced Professional, And Want To Gain A Blockchain Certification?
Well, worry no more!
I am officially inviting you to join a distinguished group of learners…
Who Will Be Among The First To Gain Their Ethereum Blockchain Certification.
This course is the most complete course online helping to pass the Certified Blockchain Developer - Ethereum (CBDE) exam, within record time!
By passing the exam you’ll gain a recognised certification, by the Blockchain Training Alliance, which can be taken at any Pearson VUE exam centre.
Welcome to this lecture in the course, here I want to help you understand what Ethereum is.
At its most high level surface understanding, Ethereum is a Public Blockchain that empowers developers to build, use, and publish Decentralised Applications upon it.
As with Bitcoin, Ethereum is decentralised in its structure. Meaning no one single party controls the network, in other words, it’s open-source. However, unlike Bitcoin, Ethereum is more adaptable in its purpose. Whereas with Bitcoin the intention is for a peer-to-peer electronic cash system, Ethereum allows the running of programming code for any Decentralised Application.
Ever wondered about what DApps are?
In this lecture we demystify them, helping you to gain clarity!
So just as Emails is short for Electronic Mail, Dapps is short for Decentralised Applications.
Dapps are very much still in their infancy, although the ecosystem is growing at lightning speed!
There are four distinct features of a Dapp, which separate it from, well, an App.
Explore how the evm enables turing-complete smart contracts within a sandbox, processes transactions every few seconds, and relies on decentralized consensus for security.
Good question isn’t it.
When does using the blockchain for your product or service make sense?
Let me explain in this lecture, because it doesn’t make sense for most!
At surface level, it only really makes sense to integrate blockchain technology into your business when multiple mutually mistrusting entities need to interact, further to that point, those entities can’t or don’t want to use a third party which could manipulate their data.
Explore hashing concepts: hash functions map arbitrary data to fixed-size values, enabling hash tables, caching, and duplicate detection. Learn key properties—deterministic, uniform, fixed size, and non-invertible for cryptographic use.
Explore how accounts and addresses are created on the blockchain using private and public keys, how transactions are signed and verified, and why private keys must stay secret.
In this lecture in the course I’m going to break Ether down for you, i’m talking denotations!
We know that Bitcoin can be broken down into denominations, the smallest being a Satoshi.
But Ether can also be broken into denominations, as is the case with Bitcoin!
In this lecture I just want to highlight the denominations of Ether for you.
In this lecture I want to help you understand the differences between Proof Of Work, and Proof Of Stake. However, in order to understand the difference between the both, you must first understand mining at its essence. So without any further delay, let me go over mining before explaining the differences between Proof Of Work, and Proof Of Stake.
Explore externally owned accounts and smart contracts, learning how private keys sign transactions, derive addresses, and deploy contracts that manage ether and data on the blockchain.
In this lecture we discuss Ethereum Nodes.
Exactly what they are, and what they do!
Lets dive in!
At its core, a node is just a piece of software that connects to others nodes in order to communicate with the Ethereum network, therefore forming part of the decentralised Ethereum network. Any interaction a user makes with the Ethereum Blockchain, must go via a node connected to the network.
Explore how ethereum nodes implement chaisson rpc and expose ipc or http ipc interfaces, letting web apps access accounts, balances, and sign transactions.
explains blockchain networks, contrasting main net with test networks and forks, including genesis blocks and in-memory simulations for fast development and unit testing of smart contracts.
In this lecture I introduce you to two other blockchain structures, as well as Public Blockchains.
Lets jump in!
Welcome to this lecture, where I want to help you understand what a Blockchain Consensus is.
At its most basic form, a Consensus is a way of reaching an agreement within a group, which benefits all members involved. At its core, a Blockchain Consensus allows members of a group located around the world, to create a more equal and fair society.
Explore how blocks are mined in proof of work, how miners earn rewards and gas fees, and how dynamic difficulty adjusts to target 10–19 seconds with network consensus.
Lets talk mining!
In this lecture I want to talk to you about the Ethereum Mining process.
If you’re familiar with the Bitcoin Mining Process, you’ll be familiar with Ethereum’s.
Lets talk about Bitcoin mining, and I’ll highlight the differences with Ethereum.
Solidity is the language we work with when it comes to, Ethereum Blockchain Development.
But, did you know, there are other languages you can work with for Blockchain Development?
In this lecture I want to highlight the other languages that are used for Blockchain Development.
Rest assured, this is going to be a quick run through.
In this lecture I want to help you understand Solidity and Smart Contracts on a theoretical level, reason being, they are perhaps the two most key terms to really understand at depth.
Before we dive deeper I want to give you a brief understanding of how they’re intertwined.
explain how solidity compiles to bytecode that a virtual machine runs as assembly and opcodes, deploying contracts and handling function calls via input data payloads.
Analyze gas concepts and the cost of transactions and reads, including opcodes, execution and transaction costs, yellow paper guidance, and why loops and read-only functions can still trigger out-of-gas.
Learn how Merkle Patricia Trie protects and stores key-value data on the Ethereum blockchain, powering the state, storage, transaction, and receipts trees with cryptographic pointers.
Welcome to this lecture in the course, what I want to do with you here, is just give you a general understanding of Solidity which is concise, and to the point. I just want to refresh the knowledge you have of Solidity, to prepare you as we move further into this course.
Learn how to import solidity contracts from other files using relative paths in remix. Organize code with A and B contracts and named imports.
Discover how to compare strings in Solidity by hashing them, since equality operators don't work directly on strings, and use hash comparisons as the elegant solution.
Learn how to define and use structs in Solidity, create custom data types, set and access struct fields, and manage struct arrays and mappings in contracts.
Explore how mappings differ from arrays, including default initialization, lack of length, and key type limits. Learn patterns to enable iteration via external data structures or libraries.
Explain the difference between view and pure functions in solidity, with remix examples, showing how view reads state without modification while pure functions rely on inputs.
Explore globally available Solidity variables and objects, including the difference between message sender and transaction origin, and learn why block timestamps and hashes are unreliable for randomness, with Remix examples.
Learn to emit events in Solidity with emit on a deposit event, events live in the blockchain transaction log, not accessible inside contracts, and index-based filtering for external reactions.
In this lecture we’re going to briefly touch upon The Solidity Style Guide!
I want to share the coding style when it comes to writing code in Solidity. It’s important to remember, that naturally as Solidity evolves, so does the style of the code!
Style guides such as Solidities is about consistency, which is the most crucial aspect. Within projects, the consistency of the code is far more important than most would think.
Let me dive into this lecture, ensuring you understand what Ethereum Request For Comments is.
You would have generally seen this abbreviated in the form of “ERC”, and that means, Ethereum Request For Comments.
An ERC is authored by the community of Ethereum developers, in the form of a memorandum describing methods, behaviours, research, or innovations applicable to the working of the Ethereum ecosystem.
Welcome to this lecture in the course, where I want to discuss ERC-20 Token Contracts. The goal with this lecture is to help you understand just what is at the core of ERC-20 Contracts.
At their core, an ERC-20 Token Contract is a set of standard programming rules, that all tokens built upon the Ethereum platform are expected to follow. It was a technical specification that was published back in 2015.
These ERC-20 Token Contracts run upon the Ethereum Blockchain, and the functions within the framework, were set by the Ethereum team. As a matter of fact, most tokens, initial coin offerings built upon the Ethereum blockchain, are ERC-20 compliant.
Welcome to this lecture in the course where we are going to discuss the ERC-721 Token Contract. This has become ever more popular, due to the rise of of CryptoKitties, and generally Crypto-Collectibles.
Crypto-Kitties, Crypto-Puppies, Crypto-Pets - are all part of the latest use case upon the Ethereum Blockchain! These fun experiments are disguising a powerful use case for Ethereum, digital collectibles, or, as they’re referred to - crypto collectibles!
CryptoKitties, more specifically is a virtual Blockchain Based Game that lets players adopt, raise, and trade Virtual, you guessed it - cats!
Welcome to this brief lecture in the course, what we’re going to be doing here is explaining what Web3, and what Web3.JS is. It’s a core building block of Ethereum, and Dapps, hence this lecture.
Web3 if you’ve not come across this term before, refers to the evolution of the web to the next stage in its cycle, which is decentralisation. At its core, Web3 is essentially Web2, just without any centralisation.
Discover contract method data and the abi array, the application binary interface listing contract functions and variables, with metadata like compiler version and binary hash for interacting with deployed contracts.
Explore the difference between address.send() and address.transfer(): send is a low level call that may fail without throwing, while transfer throws on failure and reverts the transaction.
Explains Solidity exceptions: throw, assert, require and revert; compares assert vs require for internal state vs user input, showing triggers, gas impact, and low-level call behavior.
Discover inline and standalone assembly in Solidity to gain fine-grained control in libraries, compare low-level levels, and explore simple examples of functional-style opcodes and array summation.
In this lecture we dive into what Truffle is, as it’s a key building block for Ethereum Blockchain development. Something key you must be fully aware of on your development journey.
So Truffle is all three of the following:
1. Development Environment.
2. Testing Framework.
3. Asset Pipeline.
Install truffle with npm, initialize an empty project, and use a pre-configured truffle box to set up a full development environment. Explore contracts, migrations, tests, and local network deployment.
Welcome to this lecture in the course where we’re going to discuss the best general security practices of Solidity, and Ethereum in general. So lets dive into this lecture now.
This technology we’re working with, Ethereum, the Solidity Programming Language, and Blockchain Technology in general, is all so new and experimental. Hence you should expect security issues as part of your work, and ensure you’re following the best practices.
Start with an off chain prototype and fast local iterations, applying test-driven development with unit tests to cover contract functions and prevent regressions, then test on a real local blockchain.
Implement best practices for upgrades and bug fixes in immutable blockchain smart contracts, emphasizing simple design, tested tools, upgrade planning, and cautious asset migration.
Be cautious with external calls to unknown contracts; mark untrusted contracts, understand address.send, address.transfer, and address.call.value, follow the checks-effects-interactions pattern, and prefer pull withdrawals to avoid reentrancy.
Explains why private variables aren't truly private on the blockchain and explores true randomness challenges, presenting three approaches: using bitcoin block headers, hash commit-reveal, and rand now smart contracts.
Discover a secure, modular open-source framework for reusable smart contracts in solidity, emphasizing industry-standard security, collaboration ease, and MIT-licensed templates for private and commercial projects.
Congratulations on completing this Ethereum Blockchain Developer Certification prep course!
We’ve now walked you through the step-by-step blueprint within this course providing you with all the knowledge you need, in order to successfully pass the Certified Blockchain Developer - Ethereum exam!
There is no other resource on the web video or text based, that helps people pass that exam. So use this to your advantage as a blueprint to become that Certified Ethereum Blockchain Developer, then feel free to use your certification in a professional or personal capacity.
Seen Everyone Get Involved With Blockchain, But You’re Not Sure On How To?
Got Involved With The Blockchain, But Not Sure On How To Certify Your Knowledge?
Maybe You’re An Experienced Professional, And Want To Gain A Blockchain Certification?
Well, worry no more!
I am officially inviting you to join a distinguished group of learners…
Who Will Be Among The First To Gain Their Ethereum Blockchain Certification.
This course is the most complete course online helping to pass the Certified Blockchain Developer - Ethereum (CBDE) exam, within record time!
By passing the exam you’ll gain a recognised certification, by the Blockchain Training Alliance, which can be taken at any Pearson VUE exam centre.
No Doubt This Will Enhance Your Professional Blockchain Proficiency Standing!
Before I continue with details of the course, let me tell you more about the certification.
Accredited by the Blockchain Training Alliance, where Pearson VUE is a program partner.
The Certified Blockchain Developer - Ethereum exam, is an elite way to demonstrate your knowledge and skills in this emerging space.
The exam is a 70 question multiple-choice exam that lasts 1.5 hours, and is a performance-based evaluation of Ethereum Development know-how.
Internet access is not provided during the exam, nor is any course material or study guides.
In other words…
We Have Created This Course In Collaboration With The Blockchain Training Alliance…
To prepare you for everything you need to successfully pass the certification exam.
You’ll gain a step-by-step blueprint within this course providing you with all the knowledge you need, in order to successfully pass the exam!
As recognition of gaining your accreditation, you'll join a community of Blockchain leaders. Which comes monthly updates via email and video.
Most important, you will help shrink the sobering skills gap the blockchain ecosystem is facing.
The price includes all the video content you need to pass, lifetime access, support, all future updates, and a 30 day money back guarantee.
We Hope To See You Gain Your Ethereum Blockchain Certification Soon!
We've secured an exclusive discount for the exam, all students will gain $20 off the exam fee, hence investing in our course is no brainer. Join today!