Inspiration

Inadequate technical skills among graduates are hurting their job opportunities. According to a recent update by the World Economic Forum, employers are voicing growing concerns about the misalignment between the skills demanded in the workplace and the education currently offered. This issue is even more crucial in some developing countries where university curricula are not updated to reflect recent trends or are predominantly theoretical, lacking the teaching of practical technical skills. This emphasizes the urgency of establishing a free learning platform accessible to all, aimed at assisting individuals in acquiring technical skills tailored to specific job requirements.

By creating this Learning Platform powered by GPT-4, we are embodying 'Ut prosim,' aiming to assist students in acquiring the skills they need to improve their job prospects.

What it does

  1. Input Job Description: Users start by inputting their job description.
  2. Skill Extraction with GPT-4: Leveraging the power of GPT-4, our platform automatically extracts essential skills from the provided job description.
  3. Skill Selection: Users have the flexibility to choose specific skills they wish to learn from the extracted list.
  4. Video and Text Learning: For the selected skills, we provide relevant YouTube videos through the YouTube Data API V3. Additionally, we generate concise key points from these videos using GPT-4 to facilitate efficient learning.
  5. Project Ideas and Resources: As users progress through the learning process, our platform offers project ideas complete with clear descriptions and even boilerplate code to jumpstart their projects. All of these resources are generated by GPT-4.

How we built it

This is how we built each features:

  • Skill Extraction: Utilizing GPT-4, we extract essential skills from a provided job description.
  • Discovering YouTube Videos: We employ YouTube Data API V3 to find relevant YouTube videos based on keywords.
  • Video Summarization: By leveraging YouTube Data API V3, we retrieve video captions, and then utilize GPT-4 to generate summaries based on these captions.
  • Generating Project Ideas for Specific Skills: With the assistance of GPT-4, we create project ideas, provide instructions, and generate boilerplate code tailored to the chosen skill.

For our backend, we use Flask and Python, while for the frontend, we utilize HTML, CSS, JavaScript, and Bootstrap.

Challenges we ran into

  • Deciding the project title.
  • standing in a line for food that was not enough

Accomplishments that we're proud of

Learning a lot about building an end-to-end application and successfully completing our project during our first hackathon with enough sleep.

What we learned

Prompt engineering

What's next for Upskill.AI

See you in the next vthacks

Share this project:

Updates