Learning · Skill
SQL
Asking a database questions: selecting, filtering, joining and summarising records with queries.
Common in data and analytics and in technology roles.
Is this actually your gap?
If you already write queries against a database at work, you probably don’t need a beginner course. The skill may just be missing from your CV or Profile, and that is a proof gap, not a skill gap.
Missing a keyword on your CV doesn’t mean you need a course. This page can’t tell which one you have. Only you know what you’ve done.
Step 1
Practise
Start by doing. Practice shows you what you can already do, and what’s actually missing. Practice is not work experience.
freeCodeCamp
Practice project
Relational Databases Certification (five required projects)
You finish with something you can show.
- Type
- Project-based certification
- Access
- Free
- Certificate
- Free certificate — Earned by completing five projects and an exam.
- Account
- You’ll need an account on freecodecamp.org
- Checked
Build five working database projects. Keep the code so you can walk someone through it.
Open on freecodecamp.org (opens the provider’s site in a new tab)
Step 2
Learn
Use a course for the parts practice showed you’re missing. Finishing a course shows what you studied. It doesn’t show that you’ve used the skill at work.
Kaggle
Intro to SQL
- Type
- Course
- Access
- Free
- Certificate
- Free certificate
- Account
- You’ll need an account on kaggle.com
- Checked
Khan Academy
Intro to SQL: Querying and managing data
- Type
- Course
- Access
- Free
- Certificate
- Certificate not verified
- Checked
Step 3 · Optional
Credential
You don’t need a credential for this skill. For SQL, a query you wrote and can explain shows more than a certificate. The freeCodeCamp projects above include an optional free certification.
When you’ve practised
Practice and courses aren’t work experience. When you’ve used the skill for a real organisation, that work can become experience.