Python OrbitLab
Slug: python-orbitlab
Quick Info
- Level:
- advanced
- Source:
- weekly
- Active:
- Yes ✓
- Categories:
- Python
- Topics:
- python, science
- Enrollments:
- Enroll in Weekly Group Classes
- Programs:
- Python Programming (1 cats) [1 topics] +enroll
Complete Database Record (JSON)
{
"slug": "python-orbitlab",
"title": "Python OrbitLab",
"source": "weekly",
"level": "advanced",
"blurb": "Build solar system simulations to learn orbital mechanics and scientific computing.",
"description": "Students explore computational science by modelling gravity, planetary motion,\nand physics-based scenarios in Python.",
"content": "Python OrbitLab introduces students to computational science through\nthe fascinating topic of orbital mechanics. Students program simulations of\nplanets, moons, and satellites, learning how gravity shapes the motion of\ncelestial bodies. The course teaches numerical integration, vector mathematics,\nand physics simulation while developing a deep understanding of how our solar\nsystem works. Students create visualizations of their simulations and explore\nwhat-if scenarios, like adding extra planets or changing gravitational\nconstants. This course demonstrates how programming is used in real scientific\nresearch and space exploration, connecting coding skills to STEM education in a\nhighly engaging way.",
"active": true,
"image": "orbit-lab.png",
"curriculum": "https://github.com/league-curriculum/Python-OrbitLab",
"categories": [
{
"slug": "python",
"title": "Python",
"source": "categories"
}
],
"topics": [
"python",
"science"
],
"ctas": [],
"enrollments": [
{
"slug": "enroll-group-classes",
"title": "Enroll in Weekly Group Classes",
"source": "enrollments"
}
],
"meetups": [],
"programs": [
{
"slug": "python-programming",
"title": "Python Programming",
"source": "programs",
"categories": [
{
"slug": "group-classes",
"title": "Weekly Group Classes"
}
],
"enrollments": [
{
"slug": "enroll-group-classes",
"title": "Enroll in Weekly Group Classes"
}
],
"ctas": [],
"meetups": []
}
]
}