Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Google's Free Certifications Fetch API | To Fetch Google's Free Certifications & Courses and List them all #188

Closed
Shariq2003 opened this issue Oct 26, 2024 · 3 comments · Fixed by #275
Assignees

Comments

@Shariq2003
Copy link
Contributor

Shariq2003 commented Oct 26, 2024

I want to make an API that will fetch and return a list of Google’s free certifications and courses dynamically. This API will regularly retrieve the latest data, ensuring users have access to up-to-date information on Google’s free offerings for skill development.

  • Source: scrape data from Google’s website or reliable platforms listing free Google courses and certifications.
  • Fetch Frequency: The API should update the data at least once daily but avoid frequent calls by implementing a time threshold (e.g., re-fetching every 24 hours or as set in the configuration).
  • Response Structure: The response should include the following fields for each course:
    • Title: Name of the course or certification
    • Description: Short description of the course
    • URL: Direct link to the course or certification
    • Duration: Estimated time required (if available)
    • Certification: Indicator if certification is provided (true/false)

Demo Response

{ "lastUpdated": "2024-10-26T08:30:00Z", "courses": [ { "title": "Google IT Support Professional Certificate", "description": "A beginner-level course that provides foundational knowledge and skills in IT support, including troubleshooting, system administration, and security.", "url": "https://example.com/google-it-support", "duration": "6 months", "certification": true }, { "title": "Android Basics in Kotlin", "description": "Learn the basics of Android development with Kotlin, including creating layouts, adding navigation, and connecting to the internet.", "url": "https://example.com/android-basics-kotlin", "duration": "3 months", "certification": true }, { "title": "Machine Learning Crash Course", "description": "An intensive, hands-on introduction to machine learning, with lessons, real-world case studies, and interactive exercises.", "url": "https://example.com/machine-learning-crash-course", "duration": "15 hours", "certification": false }, { "title": "Google Cloud Fundamentals: Core Infrastructure", "description": "Explore Google Cloud products and services, and learn how to leverage core infrastructure services like Compute Engine and Cloud Storage.", "url": "https://example.com/google-cloud-fundamentals", "duration": "1 week", "certification": false } ] }

And will list them in a new page for users to upskill by Google (UI will be implemented in a new issue) like this

image

Copy link
Contributor

Thank you for creating this issue! 🎉 We'll look into it as soon as possible.

Copy link
Contributor

🎉 Thank you for raising an issue in this repository!
We’ll review and assign it to you soon.
In the meantime, feel free to ⭐ the repo for updates.
Stay awesome! 😎

Copy link
Contributor

Hello @Shariq2003! Your issue #188 has been closed. Thank you for your contribution!

rishicds added a commit that referenced this issue Oct 28, 2024
Google's Free Certifications Page Added | To Upsikill By Google's Free Certifications & Courses | UI for Issue #188 | Issue #189
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants