Essential hardware, software, and system requirements for successful participation in the program.
Setup Progress: 33% Complete
Note: Your hardware specifications directly impact your development experience. While minimum requirements allow you to participate, recommended specifications will provide a smoother experience, especially when running multiple applications simultaneously.
Pro Tip: Install these tools before your first class. This will save you time and allow you to focus on learning rather than setting up your environment.
Provides the most stable development environment with native Unix-like terminal.
Fully supported with WSL2 for Linux development environment.
Excellent for development with native support for required tools.
Course requirements include installing and running software locally, which is not possible on ChromeOS.
Important: A stable internet connection is crucial for attending live sessions, submitting assignments, and accessing course materials. Consider having a backup connection option if possible.