HomeCoursesExploring Space with NASA APIs in Python

Beginner

1h 30min

Updated 5 months ago

Exploring Space with NASA APIs in Python
Save

Explore space with NASA APIs using Python. Learn to retrieve and manipulate data from multiple APIs, build a Django app, and gain insights into NASA’s data archives.
Join 2.7 million developers at
Overview
Content
Reviews
Space has long captured our imaginations and is a large factor in many developer stories and interest in technology. This course will help you explore space using NASA’s public data archives. You’ll first set up an account to generate a unique API key. You’ll then walk through five different APIs. The Asteroid NeoWs API will help you retrieve data about near-earth asteroids. Turn your gaze from space back to Earth by using the EONET API to retrieve data regarding hazardous and the EPIC API to retrieve color images of Earth. Next, you’ll pull surface photos of Mars using the Mars Rover Photo API before pulling images and metadata for NASA’s photo of the day using the APOD API and any other media from using the Image and Video Library API. You’ll finish your exploration of space by bundling all of your astronomical data and photos into a fully functional Django application. By the end of this course, you’ll have a working knowledge of NASA’s various APIs and the ability to explore space in an application.
Space has long captured our imaginations and is a large factor in many developer stories and interest in technology. This cours...Show More

WHAT YOU'LL LEARN

Get introduced to NASA APIs.
Learn how to get information about near-Earth asteroids and earthly events.
Learn to fetch Mars rover images using the NASA APIs.
Learn to access NASA images and videos using the NASA APIs.
Look at how to integrate the NASA APIs in a Django application.
Get introduced to NASA APIs.

Show more

Content

1.

Introduction

2 Lessons

Get familiar with NASA APIs, their applications, and key concepts in Python.

2.

Earth and Mars

4 Lessons

Discover NASA API data on near-Earth asteroids, Earth events, and Mars rover photos.

3.

NASA APIs for Media Content

2 Lessons

Work your way through accessing NASA's media via APOD and Image Library APIs.

4.

API Integration in Django

1 Lessons

Apply your skills to integrating NASA APIs into a Django application.

5.

Conclusion

1 Lessons

Take a look at understanding NASA APIs and staying updated on new endpoints.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Developed by MAANG Engineers
Every Educative resource is designed by our in-house team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who’ve shipped production code at scale and taught the theory behind it. The goal is to get you hands-on with the skills you need to stay ahead in today's constantly evolving tech landscape. No videos, no fluff — just interactive, project-based learning with personalized feedback that adapts to your goals and experience.

Trusted by 2.7 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath