America Cancer
Society
Home
Data ▾
User Management
Kasm Report
Sections
Personas
Login
Student Developer Platform
Build, Learn,
Create
Explore Python, Flask, and full-stack development through hands-on project-based learning.
Python
What should
Student Developers
learn?
Python 3.12 for backend; HTML, CSS, JS for frontend
VS Code as the primary IDE and development environment
GitHub for version control, branches, and pull requests
DevOps: Git, Linux, Bash, Python packages, Docker
RESTful APIs and microservices using Flask
Explore Python
Flask
What is
Flask
? How do I start Web development?
Flask is Python's popular web application framework
Blueprints abstract complexity into organized, independent files
HTML with Bootstrap reduces boilerplate CSS dramatically
Jinja2 is the server-side template engine for Flask
Explore Flask
Databases
How do you manage
Persistent data
?
Databases store persistent data held on a computer
SQL is the long-lasting standard for accessing and manipulating data
SQLAlchemy is the Python ORM that gives full SQL flexibility
MongoDB, DynamoDB, Neo4J are modern alternatives students explore
Explore Data