Solidity Programming

Gain in-depth knowledge of Solidity, the primary programming language for the Ethereum blockchain. Write, test, and debug smart contracts for various applications.

58 courses

Ethereum Blockchain Development with Solidity: Build Smart Contracts

Master Solidity, Metamask, and modern development frameworks to build, test, and deploy secure decentralized applications on the Ethereum blockchain.
★ 4.5 (1,027)

Practical Python Programming and Blockchain Fundamentals

Learn Python from the ground up and apply your skills to build a functional blockchain through structured written lessons and practical coding exercises.
★ 4.8 (5,678)

Solidity Development for Ethereum Smart Contracts

Build decentralized applications by mastering Solidity and the essential tools of the Ethereum ecosystem.
★ 4.4 (232)

Hyperledger Fabric Chaincode Development in Go

Build secure and scalable enterprise blockchain applications by mastering Hyperledger Fabric chaincode development with Go.
★ 4.2 (511)

Smart Contract Development with Solidity

A practical, beginner's guide to writing, testing, and deploying secure smart contracts on the Ethereum network.
★ 4.4 (180)

Ethereum Blockchain Development with Solidity and Truffle

Build, test, and deploy secure smart contracts using Solidity and Truffle to launch your career in decentralized application development.
★ 4.3 (174)

Gemini for Coders: AI-Assisted Programming and Debugging

Master the art of AI-assisted development by using Gemini to generate clean code, debug errors, and explain complex logic.
★ 4.4 (125)

Smart Contract Development with Solidity and Ethereum

Learn to write, test, and secure robust smart contracts on the Ethereum Virtual Machine using modern development workflows.
★ 4.9 (42)

Solidity Smart Contract Development: Foundations to Secure Coding

Learn to write, test, and optimize secure Solidity smart contracts for decentralized applications, starting from the absolute basics of blockchain programming.
★ 4.7 (11)

MQL5 Algorithmic Trading: Coding a Carry Trade Strategy

Build a custom automated trading robot in MQL5 by programming a carry trade and roll over strategy with modern risk management rules.
★ 4.7 (6)

Ethereum Smart Contract Development with Hardhat and Foundry

Learn to build, test, and deploy secure Ethereum smart contracts using industry-standard frameworks like Hardhat and Foundry, starting from the absolute basics.
★ 5.0 (1)

Gemini Code Assist: AI-Assisted Coding for Beginners

Empower your app development workflow by learning to effectively use Gemini Code Assist for generating, refactoring, and explaining code.

Ethereum Smart Contract Development with Solidity

Learn the fundamentals of blockchain technology, write your first secure smart contracts using Solidity, and understand how the Ethereum network processes transactions.

Gemini Code Assist: AI-Powered Development Fundamentals

Master the essentials of Gemini Code Assist to accelerate your coding process and enhance code quality for various development tasks.

Solidity Fundamentals: Secure Smart Contracts & DApp Development

Learn to write secure and robust smart contracts for decentralized applications using Solidity, even if you are new to blockchain development.

Streamlining App Development with Gemini Code Assist

Learn to leverage AI-powered code assistance tools to accelerate your application development process, designed for developers new to AI coding.

Gemini for Application Developers: AI-Assisted Coding

Learn how to integrate Gemini into your software development workflow to write, debug, and optimize code faster through practical, text-based lessons.

Gemini Code Assist: Accelerate App Development

This course teaches new and aspiring developers how to integrate AI-powered assistance into their daily coding tasks, speeding up app creation.

Gemini Code Assist: Simplify Application Development

Understand how to leverage AI-powered assistance for faster, more efficient application development, designed for new and aspiring developers.

Introduction to Ethereum and Smart Contract Fundamentals

Learn the foundational concepts of Ethereum, decentralized applications, and smart contracts to confidently navigate the Web3 ecosystem.
Showing 20 of 58 courses