<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/creative-coding/best-of/2024" -->

---
title: Best Creative Coding posts of 2024 | daily.dev
description: The most upvoted Creative Coding posts of 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/creative-coding/best-of/2024
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/creative-coding/best-of/2024
og:type: website
og:site_name: daily.dev
og:title: Best Creative Coding posts of 2024 | daily.dev
og:description: The most upvoted Creative Coding posts of 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Creative Coding — 2024

1. 1  
[](/posts/nature-of-code-d8epwxkb3 "Nature of Code")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Nature of Code  
Nature of Code is a book that explores the world of creative coding, covering topics such as programming, physics simulation, and algorithms.  
71  
2
2. 2  
[](/posts/how-not-to-use-box-shadows-tdhuwlnp3 "How not to use box shadows")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
How not to use box shadows  
Box shadows can be used for creative and unconventional purposes beyond their typical use in adding depth. The post explores various experiments involving rendering multiple box shadows, creating visual depth, and even simulating a 3D effect using box shadows. Performance impacts of different shadow implementations are discussed, revealing that transparency and blur can slow down rendering. The post also includes examples of using box shadows to create interactive visual tools and animations.  
44  
3
3. 3  
[](/posts/math-for-creative-developers-three-js-workshops-z79tooyh6 "Math for creative developers :: Three.js Workshops")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Math for creative developers :: Three.js Workshops  
The post offers insights on the application of specific math concepts in visual graphics, particularly in the context of Three.js workshops.  
31  
1
4. 4  
[](/posts/the-coding-train-mbtpv0222 "The Coding Train")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
The Coding Train  
The Coding Train is a community dedicated to learning creative coding with beginner-friendly tutorials and projects on YouTube and more. It offers tracks for beginners, coding challenges, and various support options.  
27

[See all Creative Coding archives](/tags/creative-coding/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/creative-coding/best-of/2024#page","url":"https://daily.dev/tags/creative-coding/best-of/2024","name":"Best Creative Coding Posts of 2024","description":"The most upvoted Creative Coding posts of 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/creative-coding/best-of/2024#items","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/nature-of-code-d8epwxkb3","name":"Nature of Code"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/how-not-to-use-box-shadows-tdhuwlnp3","name":"How not to use box shadows"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/math-for-creative-developers-three-js-workshops-z79tooyh6","name":"Math for creative developers :: Three.js Workshops"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/the-coding-train-mbtpv0222","name":"The Coding Train"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Creative Coding","item":"https://daily.dev/tags/creative-coding"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/creative-coding/best-of"},{"@type":"ListItem","position":5,"name":"2024"}]}]}
```

