Skip to content

Cloud Platforms Guide

Tools and Resources for Cloud Computing in Education

Overview

This guide introduces cloud platforms useful for coding and robotics education. All platforms mentioned have free tiers suitable for educational use.


Cloud Storage Platforms

Sebowa CHPC Cloud

What it is: CHPC's cloud computing platform for education in South Africa

Key Features: - Cloud storage and computing resources - Educational focus and support - South African based - Free or low-cost for schools - Integration with CHPC tools

Educational Use: - Student project storage - Teacher resource library - Collaborative development - Data management - Remote learning support

Getting Started: 1. Contact CHPC for educational account 2. Complete account setup process 3. Access via web interface 4. Explore dashboard features

Advantages: - Local South African support - Educational pricing - CHPC ecosystem integration - Research resource access

See: Sebowa Guide for detailed information


Google Drive

What it is: File storage and collaboration platform

Key Features: - 15GB free storage - Real-time collaboration - Works on all devices - Integrated with Google Workspace

Educational Use: - Store student projects - Share resources with colleagues - Collaborative lesson planning - Student portfolio storage

Getting Started: 1. Go to: https://drive.google.com 2. Sign in with Google account (or create one) 3. Click "New" to create folders/files 4. Right-click to share

Tips: - Organize with folders - Use clear naming conventions - Set appropriate sharing permissions - Use "Make a Copy" for templates


Microsoft OneDrive

What it is: Microsoft's cloud storage service

Key Features: - 5GB free (more with Office 365 Education) - Integrated with Office Online - Works with Windows, Mac, mobile - Real-time collaboration

Educational Use: - Similar to Google Drive - Better integration with Microsoft Office - Good for schools using Office 365

Getting Started: 1. Go to: https://onedrive.live.com 2. Sign in with Microsoft account 3. Upload or create files 4. Share via link or email


Cloud-Based Coding Platforms

Scratch Online

URL: https://scratch.mit.edu

What it is: Online version of Scratch programming

Key Features: - No installation needed - Automatic saving - Easy sharing - Large community

Advantages: - Access from any computer - Always latest version - Easy project sharing - Community features

Getting Started: 1. Create account at scratch.mit.edu 2. Click "Create" to start project 3. Projects auto-save 4. Click "Share" to publish

Classroom Tips: - Create class accounts - Use studios for organizing projects - Enable remixing for collaboration - Monitor student projects


Tinkercad Circuits

URL: https://www.tinkercad.com/circuits

What it is: Free online Arduino simulator

Key Features: - No hardware needed - Visual circuit building - Code blocks or text - Real-time simulation

Educational Use: - Practice without hardware - Test circuits before building - Learn without risk - Access from anywhere

Getting Started: 1. Create Autodesk account (free) 2. Go to Tinkercad Circuits 3. Drag components to workspace 4. Write code (blocks or text) 5. Click "Start Simulation"

Components Available: - Arduino Uno - LEDs, resistors, buttons - Sensors (light, temperature, etc.) - Motors, servos - Breadboards

Benefits: - No cost for hardware - No risk of damage - Unlimited practice - Easy to share circuits


IoT Cloud Platforms

ThingSpeak

URL: https://thingspeak.com

What it is: IoT data platform

Key Features: - Free for personal use - Data logging - Visualization - Alerts and analysis

Educational Use: - Log sensor data - Create data visualizations - Monitor projects remotely - Analyze trends

Getting Started: 1. Create free account 2. Create a Channel 3. Get API keys 4. Send data from Arduino 5. View charts online

Simplified Approach: - Use computer as bridge - Arduino → Serial Monitor → Manual entry - Or use simple Python script (advanced)


Adafruit IO

URL: https://io.adafruit.com

What it is: User-friendly IoT platform

Key Features: - Free tier available - Easy to use interface - Good documentation - Mobile app available

Educational Use: - Similar to ThingSpeak - More beginner-friendly - Better visualization tools - Good for classroom demos

Getting Started: 1. Create account 2. Create a Feed 3. Get API key 4. Send data from projects 5. Create Dashboards


Data Visualization Platforms

Google Sheets

URL: https://sheets.google.com

What it is: Online spreadsheet with charts

Key Features: - Free with Google account - Real-time collaboration - Powerful charting - Works on all devices

Educational Use: - Log sensor data - Create visualizations - Analyze trends - Share with students

Creating Charts: 1. Enter data in columns 2. Select data range 3. Insert → Chart 4. Choose chart type 5. Customize appearance

Chart Types: - Line charts (for trends over time) - Bar charts (for comparisons) - Pie charts (for proportions) - Scatter plots (for relationships)


Microsoft Excel Online

URL: https://office.live.com/start/Excel.aspx

What it is: Online version of Excel

Key Features: - Free with Microsoft account - Similar to desktop Excel - Real-time collaboration - Good charting tools

Educational Use: - Similar to Google Sheets - Better for advanced analysis - Good if school uses Office 365


Platform Comparison

Platform Best For Free Tier Learning Curve
Google Drive File storage, collaboration 15GB Easy
OneDrive Microsoft integration 5GB Easy
Scratch Online Visual programming Unlimited Easy
Tinkercad Circuit simulation Unlimited Moderate
ThingSpeak IoT data logging Free Moderate
Adafruit IO IoT (beginner-friendly) Limited free Easy
Google Sheets Data visualization Unlimited Easy
Excel Online Advanced analysis Unlimited Moderate

Choosing the Right Platform

For File Storage

  • Google Drive: Best overall, most storage
  • OneDrive: If using Microsoft ecosystem

For Coding Practice

  • Scratch Online: Visual programming, no installation
  • Tinkercad: Arduino simulation, no hardware

For IoT Projects

  • ThingSpeak: More features, moderate learning
  • Adafruit IO: Easier to use, good for beginners

For Data Visualization

  • Google Sheets: Easiest, good collaboration
  • Excel Online: More features, if familiar with Excel

Classroom Implementation Tips

Account Management

  • Option 1: Individual student accounts
  • Option 2: Class account (teacher manages)
  • Option 3: Shared accounts (for younger students)

Privacy and Safety

  • Review platform privacy policies
  • Set appropriate sharing settings
  • Monitor student activity
  • Teach digital citizenship

Internet Requirements

  • Most platforms need internet
  • Have offline alternatives ready
  • Consider data costs
  • Test platforms before use

Backup Plans

  • Download important files
  • Have offline versions ready
  • Use mobile data if needed
  • Pair students if limited access

Getting Started Checklist

For Teachers

  • [ ] Create accounts for platforms you'll use
  • [ ] Test each platform
  • [ ] Create sample projects
  • [ ] Prepare student account setup
  • [ ] Create tutorials/handouts
  • [ ] Test internet connection
  • [ ] Have backup plans ready

For Students

  • [ ] Create accounts (with supervision)
  • [ ] Learn basic navigation
  • [ ] Practice with simple projects
  • [ ] Understand sharing settings
  • [ ] Know how to save work

Resources and Tutorials

Official Tutorials

  • Google Drive: https://support.google.com/drive
  • Scratch: https://scratch.mit.edu/help
  • Tinkercad: https://www.tinkercad.com/learn
  • ThingSpeak: https://thingspeak.com/learn

Video Tutorials

  • Search YouTube for platform-specific tutorials
  • Many platforms have official YouTube channels
  • Look for "getting started" videos

Community Support

  • Platform forums
  • Reddit communities
  • Facebook groups
  • Teacher networks

Best Practices

  1. Start Simple: Begin with one platform
  2. Practice First: Try before teaching
  3. Have Backups: Always have offline alternatives
  4. Teach Safety: Digital citizenship is important
  5. Organize: Use folders and clear naming
  6. Collaborate: Use collaboration features
  7. Save Often: Cloud saves automatically, but verify
  8. Stay Updated: Platforms change, stay current

Troubleshooting

Can't Access Platform

  • Check internet connection
  • Try different browser
  • Clear browser cache
  • Check if platform is down

Account Issues

  • Verify email address
  • Check spam folder for verification
  • Try password reset
  • Contact platform support

Performance Issues

  • Close other browser tabs
  • Check internet speed
  • Try different browser
  • Clear browser cache

Next Steps

After familiarizing with platforms: 1. Choose platforms for your classroom 2. Create sample projects 3. Plan student activities 4. Prepare account setup 5. Test everything beforehand 6. Have backup plans ready

Remember: You don't need to use all platforms. Choose what works best for your context and students!