Technical Requirements

Everything you need to know about the technical setup for our blockchain education programs. We've designed our requirements to be accessible while ensuring you get hands-on experience with real-world tools.

System Specifications

Here's what you'll need for our blockchain development program starting in September 2025. We've kept these requirements practical — most students already have suitable equipment.

Minimum Hardware Requirements
Operating System Windows 10, macOS 10.15+, or Ubuntu 18.04+ (we provide setup guides for all three)
Processor Intel i5 equivalent or better. AMD Ryzen 5 works perfectly. Even older processors handle our coursework fine.
Memory 8GB RAM minimum, 16GB preferred. Most development environments run comfortably within these limits.
Storage 250GB available space. SSDs make everything faster, but traditional drives work too.
Internet Stable broadband connection. Video calls and blockchain sync require consistent connectivity.

Development Environment

We'll guide you through installing Node.js, Visual Studio Code, and Git during the first week. These are industry-standard tools, and we have step-by-step tutorials for each operating system. Most students get everything working within the first few sessions.

Blockchain Tools

You'll work with Ganache for local blockchain simulation, Metamask for wallet interactions, and Truffle for smart contract deployment. Don't worry if these names are unfamiliar — we start from the basics and build up gradually.

Learning Approach

Our curriculum assumes no prior blockchain experience. We spend significant time on fundamentals before diving into code. Students often tell us they appreciate this measured approach — it builds real confidence rather than surface-level knowledge.

Optional Equipment

A second monitor helps when following tutorials while coding, but isn't required. Some students prefer mechanical keyboards for extensive coding sessions. Hardware wallets are useful for advanced modules but we provide alternatives for learning purposes.

Real Development Environment

Students working on blockchain development projects in our lab environment

This is what your development setup will look like by month two. Students work with the same tools used by professional blockchain developers at companies across Thailand and Southeast Asia. We focus on practical skills rather than theoretical concepts — you'll be building and deploying real smart contracts, not just reading about them.

Questions About Requirements?

Not sure if your current setup will work? We're happy to discuss your specific situation and suggest solutions that fit your budget and learning goals.

Get Technical Advice