Dashboard
Course resources, rules, slides and quick references — all in one dark-themed dashboard.
Beginner's Setup
Recommended: Setting Up Your VSCode Editor
Your editor is the most important tool in your arsenal. That’s where you’ll spend most of your time. Make sure you’re comfortable with it.
Visual Studio Code is, by far, the most popular code editor today. According to the 2024 StackOverflow Survey almost 75% of developers use it. We recommend you learn it well. Even if you use another editor, you’ll be working with others who use it, and it’s a good idea to have some exposure.
Watch these introductory videos (35 min) from the Visual Studio Docs to get started:
- Getting Started: Set up and learn the basics of Visual Studio Code. (7 min)
- Code Editing: Learn how to edit and run code in VS Code. (3 min)
- Productivity Tips: Become a VS Code power user with these productivity tips. (4 min)
- Personalize: Personalize VS Code to make it yours with themes. (2 min)
- Extensions: Add features, themes, and more to VS Code with extensions! (4 min)
- Debugging: Get started with debugging in VS Code. (6 min)
- Version Control: Learn how to use Git version control in VS Code. (3 min)
- Customize: Learn how to customize your settings and keyboard shortcuts in VS Code. (6 min)
Learning How To Use Google Colab
Google Colaboratory (or "Colab" for short) is an incredibly powerful tool that lets you write and execute Python code directly in your browser. It's especially popular for data science, machine learning, and education because it requires no setup and provides free access to powerful compute resource with limitations
Colab is a hosted Jupyter Notebook service. This means you can combine runnable code, explanatory text, images, and more all in one single document. It saves automatically to your Google Drive, making it easy to share and collaborate with others.
Watch these introductory video (20 min) to get started:
- Get started with Google Colaboratory: An overview of the Colab interface, how to run code, and the main features. (5 min)
- Google Colab Tutorial for Beginners: A beginner-friendly tutorial covering the basics of using Colab effectively. (16 min)
Below resources is NOT recommended for complete beginners
To learn more, explore these official guides and tutorials from Google's documentation:
- Loading and Saving Data: Learn how to load data from your local machine, Google Drive, Google Sheets, and GitHub.
- Importing Libraries: See how to install and use libraries that don't come pre-installed in Colab using
!pip install. - Sharing Notebooks: Understand the different ways to share your work with collaborators or publish it publicly.
- Productivity Tips: Discover useful tips like keyboard shortcuts, magic commands, and how to monitor your resource usage.
Least Recommended: Mobile App
Running basic python code on your mobile device
Download it from playstore/appstore (~10-15 min):
- Pydroid 3 | For android on playstore
- Python Coding Editor & IDE App | For iOS on appstore