CODE A GRATIS GLOBAL SERVICE
⌕ SEARCH GRATIS GLOBAL ↗
FEATURED GUIDE · BASH & SHELL

Learn Bash & Shell Free

Bash and shell scripting let you automate tasks and control Linux, macOS and Unix systems from the command line. These free courses, books, tools and communities will take you from your first terminal command to writing solid, reliable scripts.

Open the guide → All 27 languages
GUIDE STATUS: [ VERIFIED ] · 27 GUIDES LIVE · 0 IN PRODUCTION
FREE CODING GUIDES

Learn to code for free

Gratis Global's coding guides map the best free resources for 27 programming languages, 27 of them live now. Each guide runs from first steps to shipping real projects: free courses, official documentation, interactive practice, tools, and communities, all free to use. Start with Python or JavaScript, or pick the language your project needs.

The essentials

13 LIVE · 13 GUIDES

Mobile

3 LIVE · 3 GUIDES

Data & science

2 LIVE · 2 GUIDES

Specialized & rising

9 LIVE · 9 GUIDES
EVERY GUIDE SHIPS ONLY WHEN IT'S WORTH SHIPPING.
Suggest a language

Questions

Is it really free to learn to code here?

Yes. Every course, book, tool, and community in these guides is free to use. Where a platform also sells something, the guide links to the free part and says so.

Where should a beginner start?

Python if you want the gentlest start or care about data and automation; JavaScript if you want to build for the web. Both guides open with complete beginner courses and move up to real projects.

Do these guides give certificates?

No. They are curated learning paths, not credentials. Some linked platforms sell certificates as an option; learning never requires one.