# 30-seconds/30-seconds-of-code

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/30-seconds-30-seconds-of-code).**

128,130 stars · 12,475 forks · JavaScript · CC-BY-4.0

## Links

- GitHub: https://github.com/30-seconds/30-seconds-of-code
- Homepage: https://30secondsofcode.org/
- awesome-repositories: https://awesome-repositories.com/repository/30-seconds-30-seconds-of-code.md

## Description

This project is a developer knowledge base and a curated library of programming code snippets. It serves as a multi-language coding reference that provides short technical articles and reusable code samples to help developers implement common programming patterns.

The resource functions as a multi-language syntax reference, allowing for the comparison of logic and functionality across different programming environments. It focuses on programming pattern learning and coding skill improvement through a collection of optimized patterns and best practices.

The platform includes capabilities for searching and filtering technical articles by language, tag, or name to locate specific coding solutions.

## Tags

### Education & Learning Resources

- [Developer Knowledge Bases](https://awesome-repositories.com/f/education-learning-resources/developer-knowledge-bases.md) — Serves as a centralized developer knowledge base for learning software engineering patterns through practical guides.
- [Coding Skill Improvement Resources](https://awesome-repositories.com/f/education-learning-resources/coding-skill-improvement-resources.md) — Helps developers improve their proficiency by exploring a curated library of optimized patterns and best practices.
- [Multi-Language Implementations](https://awesome-repositories.com/f/education-learning-resources/multi-language-implementations.md) — Provides a multi-language reference to compare how the same logic is implemented across different environments.

### Part of an Awesome List

- [Code Snippets and Examples](https://awesome-repositories.com/f/awesome-lists/learning/code-snippets-and-examples.md) — Provides a curated collection of reusable code samples and technical articles for common programming patterns.
- [JavaScript Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/javascript-utilities.md) — A collection of short, useful JavaScript code snippets.
- [Programming Languages](https://awesome-repositories.com/f/awesome-lists/devtools/programming-languages.md) — Concise, reusable code snippets for developers.

### Development Tools & Productivity

- [Coding Pattern Libraries](https://awesome-repositories.com/f/development-tools-productivity/coding-pattern-libraries.md) — Provides a curated library of code snippets to help developers learn and apply programming patterns. ([source](https://github.com/30-seconds/30-seconds-of-code#readme))
- [Code Snippet Repositories](https://awesome-repositories.com/f/development-tools-productivity/code-editors-ides/snippet-management/code-snippet-repositories.md) — Offers a searchable repository for locating specific code snippets by language, tag, or name. ([source](https://github.com/30-seconds/30-seconds-of-code#readme))

### Programming Languages & Runtimes

- [Common Programming Patterns](https://awesome-repositories.com/f/programming-languages-runtimes/language-features-paradigms/language-features/core-conceptual-frameworks/programming-concepts/common-programming-patterns.md) — Curates common programming patterns and idiomatic solutions for solving recurring software design problems.
