HTML & CSSBeginner
Responsive Web Design
freeCodeCamp's foundational web design curriculum. Learn HTML, CSS, flexbox, grid, and responsive design by building 20 projects. Free certificate included.
Free alternative
LinkedIn Learning costs $39.99/month or ~$239/year. Here is what to use instead.
Every course below is free to access or free to audit. Start with one, finish it, then move on.
HTML & CSSBeginner
freeCodeCamp's foundational web design curriculum. Learn HTML, CSS, flexbox, grid, and responsive design by building 20 projects. Free certificate included.
SQLBeginner
Google's data analytics certificate. Covers data cleaning, analysis, visualisation with Tableau, SQL queries, and R programming. Free to audit; certificate costs money.
Machine LearningBeginner
Google's fast-paced introduction to machine learning. Covers ML concepts, TensorFlow APIs, and real-world case studies. Written and maintained by Google engineers. Completely free.
PythonBeginner
Codecademy's interactive Python course teaches you the basics from scratch. Write and run code in your browser, learn syntax, functions, control flow, lists, loops, and more.
GitBeginner
This freeCodeCamp crash course is one video, embedded in a freeCodeCamp article and also on YouTube, that takes you from git init to a full collaboration workflow: staging, committing, branching, merging, resolving conflicts, and pushing to a shared GitHub repo. After watching, and typing along, you can manage version control for a real project and open a pull request with confidence. It's built for someone who has never used a terminal for version control before, not for developers already comfortable with git who need niche commands like rebase or bisect. The tradeoff of the video format: there's no interactive sandbox or graded exercises, so you supply your own practice repo to follow along in.
HTML & CSSBeginner
Khan Academy's introduction to web development. Learn HTML tags, CSS styling, web page structure, and how browsers render content. Ideal for absolute beginners.
LinkedIn Learning's strength is breadth at a shallow depth: short courses that introduce a topic. Free resources match that and go deeper. For web basics, freeCodeCamp's Responsive Web Design and Khan Academy's HTML/CSS course cover the same ground. For data, Google's Data Analytics Professional Certificate (free to audit) and Google's Machine Learning Crash Course are more thorough than most LinkedIn Learning equivalents. For everyday Git, freeCodeCamp's Git and GitHub crash course is free and practical. You lose nothing on teaching quality.
If you are brand new and want the gentlest start, Khan Academy and Codecademy's free Python track hold your hand more than LinkedIn Learning does. If you want job-relevant data skills, the Google courses are the clear pick and carry more weight with employers than a LinkedIn Learning badge. If your goal is to actually build and ship websites, freeCodeCamp's project-based path beats watching short videos. Choose by what you are trying to do, not by which platform has the slickest interface.
LinkedIn Learning's real product is the profile integration: finish a course and a certificate appears on your LinkedIn, visible to recruiters. Free alternatives cannot post to your LinkedIn certifications section automatically, and a freeCodeCamp certificate does not carry the LinkedIn brand. If you specifically want that recruiter-facing badge, that is the one thing you are paying for.
Verdict
For the coding and data skills, drop LinkedIn Learning and use freeCodeCamp plus Google's free courses. They teach more and cost nothing. Keep LinkedIn Learning only if the profile badge itself matters for your job search.
A step-by-step order to work through these courses, not just a list.
Every skill to pick up, in order, with a free course for each phase.
Free will take you a long way. If you later decide paid structure or career support is worth it, we keep an honest shortlist of the ones worth the money.
See the paid options we recommend →More free alternatives