ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Module No.Module NameDescriptionTopic No.Topic NameAdditional Reference Material
2
Module - 1
3
1Introduction to BlockchainWhat is decentralization and how does the Blockchain ecosystem work?1Blockchain 101 https://www.youtube.com/watch?v=ZAUNePCNmLY
https://www.youtube.com/watch?v=SSo_EIwHSd4
https://www.youtube.com/watch?v=pHEw4Z3UgUc
4
2Cryptocurrencies - Where It All Began
5
3Explore Blockchain Architecture
6
4Demystifying the Ethereum ecosystem
7
Module-2
8
2Introduction to Solidity Learn Solidity Programming using which Smart contracts can be written and deployed on Ethereum network1What is Solidity
9
2Layout of a Solidity source code
10
3Solidity basics
11
4Gas
12
5Operators
13
6Value types
14
7Control flow
15
8Variables
16
9Functions
17
18
19
Module- 3
20
3Intermediate and Advanced SolidityLearn advanced Solidity and best practices to be followed so that developer can write it with maximum efficiency and less usage of Gas 1Solidity function modifiers
21
2Fallback functions
22
3Abstract contracts
23
4Error Handling
24
5View and Pure
25
6Event and Logging
26
7Object Oriented Approach
27
8ERC20
28
Module- 4
29
4Truffle and GanacheLearn various frameworks that are already available in market to fasttrack the Solidity programming 1Installing Truffle and Ganache
30
2Setting up Truffle
31
3Writing and deploying smart contracts
32
4Testing Smart Contracts
33
34
35
Additional Content
36
1Practice Tests - 1 per weekTBD
37
2Contracts from Solidity by Example
38
3Interview Tips and Tricks: Sample questionsTBD
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100