This course will take you from a beginner to an expert in Solidity, the most popular language for developing smart contracts in the Ethereum ecosystem. You'll learn about Solidity basics, contract design patterns, security considerations, and deployment. You'll also explore applications commonly developed and deployed using Solidity, including NFTs, DeFi, Cryptocurrency, dApps, DAOs, Bridges, and Games.
With practical examples and hands-on exercises, Truscova aims to help you confidently develop your decentralised applications using Solidity.
By the end of this course, the students should be able to:
- Successfully build decentralised applications using Solidity programming language.
- Deep understanding of blockchain technology and the Ethereum ecosystem
- Confidently develop applications such as NFTs, DeFi, Cryptocurrencies, DAOs, Bridges.
- Smart contracts design patterns and security considerations
- Testing and verification of smart contracts
- Deployment of smart contracts on testnet and mainnet.
PhD from the University of Bremen
MSc. from the RWTH Aachen
BSc. from NUCES-FAST
Course Fee: TBA
Please go through Policies & Code of Conduct
Participants must register online through CES website by clicking on their desired course and filling out a one-page form. Before starting the registration process, please ensure that you have a formal scanned picture (for CES smart card) and CNIC details. Incorrect information provided during the registration process will lead towards cancellation of your enrolment at any stage and participants will not be entitled to claim a refund.
Once you have completed your online registration for your desired course, you may proceed to payment section. You have the option to pay online using your bank debit/credit cards through LUMS online payment system??https://pay.lums.edu.pk??OR by downloading the fee vouchers and depositing cash in any branch of designated banks specified on the fee voucher. Once you make your payment, you will receive a confirmation email within 24 to 48 working hours and your payment status will be updated to "PAID" in the online application portal.