Lost at SQL teaches SQL concepts through a text-based game designed for data scientists and marketers.
CodeAnalogies
CodeAnalogies teaches CSS and JavaScript concepts through visual guides, analogies, and imagery.

About CodeAnalogies
CodeAnalogies is a website of web development tutorials that explain CSS and JavaScript concepts through analogies, images, diagrams and text. Its topic list also covers general web development concepts, SQL and Git. Each tutorial, according to the homepage, starts with a real-world analogy, then uses diagrams to connect that analogy to code, then works through a few examples using actual code.
The tutorials appear as articles, videos or interactive tutorials, depending on the topic. The homepage states that over 400,000 people have used the site and that the author aims to publish a new guide every week. Pricing is not stated on the homepage, and the site is not open source. Visitors can suggest a new topic through a "Suggest Another Topic" page.
Key features
- Tutorials that explain CSS and JavaScript concepts using real-world analogies
- Diagrams that connect each analogy to the corresponding code
- Examples using actual code within each tutorial
- Coverage of CSS topics such as flexbox, box model, selectors and specificity
- Coverage of JavaScript topics such as closures, promises, callbacks and the DOM
- Some topics offered as interactive tutorials, and others as articles or videos
- Each tutorial pairs analogies with diagrams and code examples
- Covers a broad range of CSS and JavaScript topics, plus SQL and Git
- Offers several formats, including articles, videos and interactive tutorials
- Not every topic includes an interactive tutorial; some are listed as articles only
CodeAnalogies at a glance
- Website
- codeanalogies.com
- Category
- Education & Learning › Learn to Code
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
CodeAnalogies alternatives
Tools and sites you could use instead, ranked by how closely they match.
CS50’s Python course introduces programming with Python, covering code reading and writing, testing, debugging, and core concepts.
Programiz offers free online compilers and code editors alongside programming tutorials for languages including Python, JavaScript, SQL, and C++.
Codepip offers coding games for practicing HTML, CSS, JavaScript, and SQL, including Flexbox Froggy and Grid Garden.
Hacksplaining teaches secure coding through interactive browser lessons covering OWASP Top 10 and GenAI threats.
SQL Easy teaches SQL through 31 interactive browser exercises using SQLite, with hints and practice in common query clauses.
Popular in Learn to Code
Well-known listings from the same topic.
CodeAnalogies FAQ
Can I request a topic that is not covered?
Are all the tutorials text-based?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











