Blockchain Ethereum Solidity Course

Javascript Node.js Block-chain Tutor for non programmers $25/hr Learn Bitcoin code

Introduction to basic JS and Node
Creating simple block chain
Learning Ubuntu AWS to work on cloud


Javascript and Node.js are enough to build programs that interact with cryptocurrency APIs in real time.

If you want to build your own cryptocurrency platform from scratch then C++ (Bitcoin), Go (Ethereum), Java (Nxt), etc might be better.


Course* on Ethereum Solidity – Private Tutors New York / New Delhi / Indore

*This Course under development

Introduction: Develop your own decentralized blockchain applications.

Course includes Introduction to Ethereum Network

How To Deploy Smart Contracts
Monetary Characteristics of Ether
Mist Browser
Ethereum Fundamentals Quiz

Solidity Programming
Solidity Variables, Functions, & Inheritance
Solidity Functions
Solidity Inheritance
Solidity Modifiers
Proxy Contracts
Solidity Events
Development Frameworks
Web3 JavaScript API


Develop Ethereum Smart Contracts using Solidity
Ethereum Virtual Machine


JavaScript Refresher (2/3 days)
Ethereum          Setting up your Ethereum Environment (Ethereum and VirtualMachine)
Configuring their own nodeJS, testRPC/paritynodes and truffle projects
Understanding Ethereum Gas and OpCodes
Introduction to Ethereum Smart Contacts

Introduction to Solidity
Ethereum          Exploring Smart Contract and Ethereum Protocols
Full development of a Decentralized Application (dApp with a web front end)


ERC20 and ERC223 protocols
Ethereum          Token issuance mechanisms
Identity management systems
Exchange tokens in a token exchange smart contract and in offline protocols
Finalizing your dApp



Developing smart contract for a token sale, including

ICO Launch , Stages covered and Block Explorer with Hash # , Referral features

Stacking , Lending and ICO complete development

Backend design:

Admin Dashboard and Signup, Complete Transaction ledger,Status reports.

Responsive design to fit mobiles and tablets

Regular API and wallet considerations

Deposit Money in BTC , ETH (BitGo)

Blockchain Development and easy distribution system for new tokens.

Prefer iCOs like and


Sample Program:

Simple contract written in solidity.

Contract should have 1 token which can not be splitted to less than 1.

Initial “token cost” is 0.001 ETH

If wallet1 sends 0.001 ETH to the contract, the token is sent to wallet1.

Than the price doubles to 0.002

If wallet2 sends 0.002 to the contract, the token is moved from wallet1 to wallet 2, and 0.002 is paid from the contract to wallet2.

And so on and so forth.

If wallet3 sends 0.004 to the contract, the token is moved to wallet3 and 0.004 Ether is paid to wallet2


blockchain architecture,Cryptocurrency principles,security protocols stack and crypto libraries


- Ethereum based Smart Contract
- ERC20 based token
- Solidity
- Cryptocurrency Exchange



Ethereum blockchain and Solidity smart-contract language


Develop blockchain distributed applications. The service would include creation of Tokens, Smart Contracts in Solidity on Ethereum blockchain. I will also develop the front-end and back-end services (if needed) to interact with the blockchain and host it all on the cloud (your preference).




Setup a full ethereum node on a linux server.

Provide an API with the following functions:

1- Pull data via API

Input: smart contract address

Output: all transaction on this contract: TxHash Block Age From To Value [TxFee]

And token transfer:

TxHash Age From To Value Token

Example: [url removed, login to view]

2- Push

For a specific list of contract addresses, whenever a new transaction is detected, push the data to a specific address.

TxHash, Block, Age, From, To, Value, [TxFee],

ethereum network and “solidity” code.




ICOs and familiarity with Zeppelin, Truffle, and Solidity.




- The ICO smart contracts (deployments, token creation, token distribution methods, pricing strategies etc …)




Crypto Currency like Bitcoin, Ethereum, Litecoin and Dash coin. Also person should know how to integrate them into our web application.



1. Develop CryptoCurrency on the top of Ethereum Blockchain based on our technical requirements (Name, initial supply/total supply).

2. Deploy it to the market so anyone can buy/sell or send/receive the coin.




smart contract to generate Erc220 token for ICO Crowd Sale
smart contract using node.js and web3 javascript library on rinkleby testnet
Dapps projects in ethereum ecosystem
state channels (smart contracts) to save gas cost in peer-peer transcations

1.Writing smart contract in solidity
2.Checking ERC20 and deploying token contract on ethereum test net

several convergent technology stacks and protocols to accomplish its task of brokering data linkage in the web3.0 paradigm while overcoming the data and speed bottlenecks inherent in blockchain based systems
dministration, meshnet creation and dissolution and off-chain payment channels
IPFS for file storage and WebRTC for real time communication to establish transient meshnets for lifetime data transfer
store the essential fingerprints of data on the ethereum blockchain where smart contracts

add data on IPFS and send hash of ipfs object on blockchain using to maintain data integrity.
Truffle ,remix for contract compiling and deployed smart-contract on Rinkeby testnet and geth private blockchain for testing using web3.js.



Building and consuming HTTP APIs

Front-end testing suites (Mocha, Jasmine)
Smart Contract languages Serpent



Tools to learn:

Ethereum, Solidity, RSK, and IPFS  (Blockchain software development)

Smart contracts in Solidity (ERC20/223 token) and testing them

Ethereum stack (EVM, Geth, Web3, RPC, Solidity). You know how to deal with security concerns

Relational vs document-Oriented database design

Development of distributed systems

Distributed database engineering (IPFS, Swarm, BigchainDB).

API integration like Restful. Javascript (ES6, NodeJS)Bonus- Dapps development (ReactJS/Electron/React with Redux/Node.js)

Consensus protocols is a plus-Open source Bitcoin/Altcoin project.


Java and/or C#

Modern scripting languages are AngularJS, SPA, Go/Golang, JavaScript, TypeScript, Ruby, Python etc.

Azure and/or AWS is required.

Different flavors / variants of Blockchain such as Ethereum, Hyperledger, R3s Corda, Axoni, Ripple, Microsofts BaaS.

Blockchain, Smart Contracts, Ethereum and Bitcoin.

Blockchain specific scripting languages such as Solidity, Serpent, LLL etc.

Alt-coin based on Ethereum with some fundamental differences.




RPC – Remote Procedure Call – is a particular type of communication, but can be on a single machine, or across a network between machines.

IPC – Inter-Process Communication – is a general term for communication between different processes (which are usually on a single machine).



Comments are closed.