From November 14 to November 17, 2025, the Blockchain Club, in collaboration with the Department of Computer Science Engineering, hosted a comprehensive 4-day technical workshop titled “Programming with Solidity.” Held at venues F-219 and F-220 from 9:30 AM to 4:00 PM, the intensive program was designed to transition students from theoretical understanding to practical execution within the Web3 ecosystem. The workshop began with a solid grounding in blockchain fundamentals, ensuring that all participants understood the decentralized architecture required to support programmable money. By establishing this baseline, the organizers created a clear pathway for students to grasp why smart contracts are essential for trustless digital agreements.
The core of the workshop focused on the technical mastery of Solidity, the primary programming language for the Ethereum Virtual Machine (EVM). Students were guided through complex topics including Solidity syntax, state variables, functions, and inheritance structures. A significant highlight was the hands-on component where participants used the Remix IDE to write, compile, and deploy their own smart contracts in a simulated environment. This practical approach allowed students to see their code interact with the blockchain in real-time. By exploring high-growth sectors like Decentralized Finance (DeFi) and Non-Fungible Tokens (NFTs), the workshop successfully demonstrated the real-world utility of these skills, preparing students to innovate in the rapidly evolving landscape of decentralized applications (dApps).
