Blockchain Development

Embark on a journey to master blockchain technologies, smart contracts, and crypto applications. Learn Ethereum, Solidity, and dive into hands-on projects. Become a blockchain innovator

Graduate in four months, part-time, and start working in the high-demand field of software development.

Meet regularly with an experienced mentor to ask the questions you care about.

Build your coding skills and launch your blockchain engineering career

Duration
3 months
Date
To Be Communicated
Level
Our program requires that you have at least basic knowledge of Javascript
Cost
Amount still in review
Prerequisites
All you'll need for our program 1s a laptop and an open mind
Projects
Our cohorts will be given a lot of project to test their knowledge
  • About this Course
The course is designed to provide a comprehensive introduction to Ethereum smart contract development. Students will learn how to develop and deploy smart contracts on the Ethereum blockchain using the Solidity programming language. They will also learn how to interact with smart contracts using web3.js and other Ethereum development tools.
  • What you will Learn
  • The basics of Ethereum and how it works.
  • The Solidity programming language and how to write smart contracts using Solidity.
  • Advanced Solidity concepts such as modifiers, inheritance, and error handling.
  • Ethereum development tools and environment setup using Truffle and Ganache
  • Interacting with smart contracts through the web3.js library for stunning interfaces
  • Advanced contract topics such as events and optimization.
  • Security and best practices for writing secure and efficient smart contracts & Building and deploying a fully functional smart contract that solves a real-world problem
  • Prerequisites
  • You should have a computer with an internet connection and have access to a Solidity development environment such as Remix or Truffle. Familiarity with Ethereum and the Ethereum Virtual Machine (EVM) is also recommended.
  • Familiarity with basic programming concepts (variables, functions, loops, etc.)
  • Basic understanding of blockchain technology and cryptocurrencies
  • Some experience with JavaScript is recommended but not require
,
  • Course Outline
  • Introduction to Ethereum
  • Setting up the Development Environment
  • Writing Solidity Contracts & Deploying Contracts
  • Interacting with Contract & Advanced Contract Topics
  • Security and Best Practices
  • Final Project
  • Class Schedule
Days of Class: Wednesdays, Fridays and Saturdays.