1/5
# Course Introduction Welcome to the **ULTIMATE** Chainlink Fundamentals course! ## What is the Chainlink Fundamentals course? This comprehensive course covers all major Chainlink services: - Chainlink Data and Price Feeds - Chainlink Automation - Chainlink CCIP - Chainlink Functions - Chainlink VRF - Chainlink Data Feeds - Chainlink Proof of Reserve Each service has a dedicated section structured as follows: - A high-level overview explaining the service and its functionality - A practical Solidity project providing hands-on experience - A detailed code breakdown for developers showing how to integrate the service **Note for Non-Developers**: This course is designed for everyone! If you're not a developer, you don't need to master all the technical details. Each section introduces a Chainlink service with: 1. A non-technical, high-level explanation of what it is and how it works 2. A hands-on project demonstrating the service 3. Optional code breakdowns that you can either study in detail or copy-paste to proceed The projects reinforce your understanding of each service rather than training you as a Chainlink developer. However, aspiring developers should carefully review the complete code breakdowns. ## Prerequisites ### Required Before taking this course, you must have completed [**Blockchain Basics**](https://updraft.cyfrin.io/courses/blockchain-basics) to understand: - What a blockchain is - The distinction between L1s and L2s - What blockchain oracles are from a high-level - MetaMask wallet creation and management - Using cryptocurrency faucets - Navigating block explorers (like Etherscan) - Adding new networks to MetaMask - Understanding blockchain gas mechanics ### Recommended We recommend completing the [**Solidity Smart Contract Developer**](https://updraft.cyfrin.io/courses/solidity) course before this one. While not mandatory (Section 2 covers Solidity fundamentals), that course provides a more comprehensive foundation. This course offers a condensed overview of Solidity. ## Who is this course for? This course is designed for: - Non-technical web3 professionals (sales, business development) - Solutions architects - Developers (both beginner and experienced) We only assume knowledge from the Blockchain Basics course. All code examples can be copied and pasted, and Solidity concepts are explained step-by-step. You don't need any prior programming experience, and the course adapts to your learning needs and preferences.
A foundational overview to Course Introduction - Learn about the structure, covered Chainlink services, prerequisites, and target audience for the Chainlink Fundamentals course. Understand how the material caters to both technical and non-technical learners.
Previous lesson
Previous
Next lesson
Next
Give us feedback
Course Overview
About the course
Smart contract and Solidity fundamentals
Chainlink’s decentralized oracle network (DON)
Chainlink Data Feeds
Chainlink Data Streams
Chainlink Automation
Chainlink CCIP
Chainlink Functions
Verifiable Random Function (VRF)
Chainlink Proof of Reserve
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
DeFi Developer
$75,000 - $200,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
Security researcher
$49,999 - $120,000 (avg. salary)
Blockchain Financial Analyst
$100,000 - $150,000 (avg. salary)
Last updated on May 19, 2025
Solidity Developer
Chainlink FundamentalsDuration: 9min
Duration: 1h 16min
Duration: 41min
Duration: 30min
Duration: 1h 02min
Duration: 48min
Duration: 30min
Duration: 19min
Duration: 36min
Duration: 30min
Certification: Chainlink Fundamentals
The Chainlink Fundamentals proficiency exam covers is designed to confirm your grasp of all key concepts and learnings presented in the course material. Exam takers will have 75 minutes to complete 50 questions and must score 30/50 to pass and earn a Certificate of Completion. Because course material is continually updated, The Chainlink Fundamentals Certificate of Completions expires after 1 year. To remain current, holders must re-take the exam and pass to confirm their current knowledge.
Course Overview
About the course
Smart contract and Solidity fundamentals
Chainlink’s decentralized oracle network (DON)
Chainlink Data Feeds
Chainlink Data Streams
Chainlink Automation
Chainlink CCIP
Chainlink Functions
Verifiable Random Function (VRF)
Chainlink Proof of Reserve
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
DeFi Developer
$75,000 - $200,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
Security researcher
$49,999 - $120,000 (avg. salary)
Blockchain Financial Analyst
$100,000 - $150,000 (avg. salary)
Last updated on May 19, 2025