{"id":26553531,"url":"https://github.com/clj-br/aprenda-clojure","last_synced_at":"2025-04-19T10:59:46.799Z","repository":{"id":39637425,"uuid":"481739123","full_name":"clj-br/aprenda-clojure","owner":"clj-br","description":"Lista de materiais e ferramentas para quem quer aprender Clojure","archived":false,"fork":false,"pushed_at":"2025-03-20T15:33:02.000Z","size":106,"stargazers_count":116,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T09:01:52.293Z","etag":null,"topics":["clojure","clojurescript","hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/clj-br.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-14T20:22:40.000Z","updated_at":"2025-03-22T00:53:01.000Z","dependencies_parsed_at":"2024-05-02T23:36:23.294Z","dependency_job_id":"093d7e67-d5dc-443b-ab8e-de5ddab3804c","html_url":"https://github.com/clj-br/aprenda-clojure","commit_stats":null,"previous_names":["clj-br/aprenda-clojure"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clj-br%2Faprenda-clojure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clj-br%2Faprenda-clojure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clj-br%2Faprenda-clojure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clj-br%2Faprenda-clojure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clj-br","download_url":"https://codeload.github.com/clj-br/aprenda-clojure/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246150441,"owners_count":20731419,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clojure","clojurescript","hacktoberfest"],"created_at":"2025-03-22T09:01:32.024Z","updated_at":"2025-03-29T07:18:11.208Z","avatar_url":"https://github.com/clj-br.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# Aprenda Clojure\n\n## Material para aprender Clojure\n\n### [IDE online](https://www.jdoodle.com/execute-clojure-online/)\n\n### Cheatsheets, Style Guides...\n| Nome  | Idioma | \n|:--    |:--:    |\n| [Clojure Cheat Sheet](https://clojure.org/api/cheatsheet) | 🇺🇸 |\n| [Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide) | 🇺🇸 | \n\n### Cursos / Video-aulas / Vídeos\n| Nome  | Pago | Idioma | \n|:--    |:--:    | :--:    |\n| [Curso de Clojure](https://www.youtube.com/playlist?list=PLWd81WfLMI-fNPUkjddIHB_taxElX3qMr) | Grátis | 🇧🇷 |\n| [Clojure Básico](https://www.youtube.com/playlist?list=PLcjDvROHY58MlqcAU7d0fYhAJQ-p-dMp6) | Grátis | 🇧🇷 |\n| [Pedestal e Component](https://www.youtube.com/playlist?list=PLcjDvROHY58NpVqhOyafHL8iTmGGDT9DZ) | Grátis | 🇧🇷 |\n| [Pedestal com Clojure](https://www.youtube.com/playlist?list=PL39juNCZuUgwBV0big8hM4GR7gowZx0AY) | Grátis | 🇧🇷 |\n| [Programação funcional básica em Clojure](https://www.youtube.com/playlist?list=PLzehOqhpwpxgbqNbz4y8vj5QYRfdflbz1) | Grátis | 🇧🇷 |\n| [Playlist de Programação Funcional do Prof. Otávio Lemos](https://www.youtube.com/playlist?list=PLpJIjBkNnEt_AclkpsvdX_4YUbcks8wXJ) | Grátis | 🇧🇷 | \n| [Clojure4Noobs](https://github.com/lanjoni/clojure4noobs) | Grátis | 🇧🇷 | \n| [Alura - Trilha de Clojure](https://www.alura.com.br/formacao-clojure) | Pago | 🇧🇷 | \n| [Clojure: Introdução à Programação Funcional](https://www.udemy.com/course/clojure-introducao-a-programacao-funcional/) | Pago[¹](https://twitter.com/marciofrayze/status/1683843555926630402) | 🇧🇷 | \n| [Lambda Island](https://lambdaisland.com/) | Grátis[²](https://lambdaisland.com/blog/2022-04-25-making-lambda-island-free) | 🇺🇸 |\n| [Animated Clojure](https://markm208.github.io/cljbook/) | Grátis  | 🇺🇸 |\n| [HP Indigo - Clojure course](https://cycognito.github.io/clojure-course/site/) | Grátis  | 🇺🇸 |\n| [Eric Normand Courses](https://ericnormand.podia.com/) | Pago | 🇺🇸 |\n| [ClojureStream](https://clojure.stream/#courses) | Pago | 🇺🇸 |\n| [Clojure for PROs](https://clojureforpros.com/) | Pago | 🇺🇸 |\n\n### Prática\n| Nome  | Idioma | \n|:--    |:--:    |\n| [Exercism on Clojure](https://exercism.org/tracks/clojure) | 🇺🇸 | \n| [4Clojure 4ever](https://4clojure.oxal.org/) | 🇺🇸 |\n| [Clojure Koans](http://clojurekoans.com/) | 🇺🇸 |\n| [Casting Spells with Clojure](https://www.lisperati.com/casting.html) | 🇺🇸 |\n| [Wonderland Clojure Katas](https://github.com/gigasquid/wonderland-clojure-katas) | 🇺🇸 |\n\n### Livros\n| Nome  | Autor | Gratuito para Ler Online | Idioma | \n|:--    |:--:   | :--: | :--:  | \n| [Clojure for the Brave and True](https://www.braveclojure.com/) | [Daniel Higginbotham](https://twitter.com/nonrecursive) | Sim | 🇺🇸 | \n| [Clojure Book](https://clojure-book.gitlab.io/) | [Karthikeyan A K](https://gitlab.com/mindaslab) | Sim | 🇺🇸 | \n| [Getting Clojure: Build Your Functional Skills One Idea at a Time](https://www.amazon.com.br/gp/product/1680503006/) | [Russ Olsen](https://twitter.com/russolsen) | Não | 🇺🇸 | \n| [Programming Clojure](https://www.amazon.com.br/Programming-Clojure-3e-Alex-Miller/dp/1680502468/) | [Alex Miller](https://twitter.com/puredanger) | Não |  🇺🇸 | \n| [Clojure Applied: From Practice to Practitioner](https://www.amazon.com.br/Clojure-Applied-Practice-Practitioner-English-ebook/dp/B016CJGHFE) | [Ben Vandgrift](https://twitter.com/bvandgrift) | Não | 🇺🇸 | \n| [The Joy of Clojure](https://www.amazon.com.br/gp/product/1617291412/) | [Michael Fogus](https://twitter.com/fogus) | Não | 🇺🇸 | \n| [Programação Funcional: Uma introdução em Clojure](https://www.casadocodigo.com.br/pages/sumario-programacao-funcional-clojure) | [Gregório Melo](https://www.linkedin.com/in/gregoriomelo) | Não | 🇧🇷 | \n\n### Palestras\n| Nome  | Palestrante | Idioma | \n|:--    |:--:    | :--:  | \n| [Clojure é um Java melhor que Java](https://youtu.be/ruZwYDSaq1M) | [Ana Bastos](https://github.com/anabastos) | 🇧🇷 | \n| [Introdução ao LISP](https://www.youtube.com/watch?v=IIp9YaXRHVY) | [Laura Viglioni](https://github.com/Viglioni) | 🇧🇷 | \n| [A Essência do LISP](https://youtu.be/j3FEFuoVN5c) | [Sophia Velten](https://github.com/sovelten) | 🇧🇷 | \n| [A arte da simplicidade com Clojure](https://www.youtube.com/watch?v=_kGwRVuH6mU) | [Mauricio Szabo](https://github.com/mauricioszabo) | 🇧🇷 |\n| [Introdução ao ClojureScript](https://youtu.be/WcqtMSLFUHI) | [Enzzo Cavallo](https://github.com/souenzzo) | 🇧🇷 | \n| [TODO-MVC com FullStack Clojure](https://www.youtube.com/watch?v=TPRczpkFjMw) | [Ian Fernandez](https://github.com/ianffcs) | 🇧🇷 |\n| [Paralelismo em Clojure](https://www.youtube.com/watch?v=b7cbPjsYUYY) | [Mauricio Szabo](https://github.com/mauricioszabo) | 🇧🇷 | \n| [clojure-lsp: uma ferramenta de linter para tudo](https://www.youtube.com/watch?v=d-sjGfQRyHY) | [Eric Dallo](https://github.com/ericdallo) | 🇧🇷 | \n| [Desenvolvimento interativo com o REPL](https://www.youtube.com/live/ntRCK_2eP3U) | [Enzzo Cavallo](https://github.com/souenzzo) | 🇧🇷 | \n| [Clojure (Script, principalmente) com o editor Pulsar](https://www.youtube.com/watch?v=uZ__RWceTSA) | [Maurício Szabo](https://github.com/mauricioszabo) | 🇧🇷 | \n| [Estrutura de Dados em Clojure](https://www.youtube.com/watch?v=39_0FDU4TFk) | [Rafael Ring](https://github.com/rafaelring) | 🇧🇷 | \n| [Conhecendo o Datomic](https://www.youtube.com/watch?v=uGxTcHcjq78) | [Samuel Flores](https://github.com/samflores) | 🇧🇷 | \n| [O que é Programação (Funcional)](https://www.youtube.com/watch?v=qBQau1OsgW8) | [Sophia Velten](https://www.linkedin.com/in/sovelten/) | 🇧🇷 | \n| [Conhecendo Datomic](https://www.youtube.com/watch?v=RVA11IAXlwc) | [João Palharini](#) | 🇧🇷 | \n| [Clojure Docs](https://www.youtube.com/live/f9LM2f7bt_4?si=sNNYBU2KSM84BqSp) | [Rafael Delboni](https://github.com/rafaeldelboni) | 🇧🇷 | \n| [Desenvolvimento de Jogos com ClojureCLR](https://www.youtube.com/live/4ZU9ewFuvbc?si=LGBm0qMSboX_H8SV) | [Lucas Teles](https://github.com/lucasteles) | 🇧🇷 | \n| [Analisando Jogos em Clojure - Lisp Game Jam 2024](https://www.youtube.com/live/U0EwCgdAWhE?si=VJNKeNBjMDl6PMHY) | [Lucas Teles](https://github.com/lucasteles) \u0026 [Rafael Delboni](https://github.com/rafaeldelboni)  | 🇧🇷 | \n| [Além das Terras de Java - Uma Introdução ao Lisp da JVM para Programação Funcional](https://youtu.be/UyN1Sw1nBbo?si=XoUslz-wpFjPR7NW) | [Eduardo Lemos](https://github.com/EduardoLR10) | 🇧🇷 | \n\n\n\n### Podcasts\n| Nome  | Podcast |  Nº |  Idioma | \n|:--    |:--:     | :--:   |  :--:   | \n| [Tecnologias no Nubank](https://www.hipsters.tech/tecnologias-no-nubank-hipsters-01/) | Hipsters | 1 | 🇧🇷 |\n| [Tecnologias no Nubank: 3 anos depois](https://www.hipsters.tech/tecnologias-no-nubank-3-anos-depois-hipsters-150/) | Hipsters | 150 | 🇧🇷 |\n| [Programação Funcional (e (clojure))](https://www.hipsters.tech/programacao-funcional-e-clojure-hipsters-158/) | Hipsters | 158 | 🇧🇷 | \n| [Vale a pena Clojure?](https://devnaestrada.com.br/2018/02/02/vale-a-pena-clojure.html) | DEV na Estrada | 142 | 🇧🇷 | \n| [Clojure com Camilo Cunha de Azevedo e Márcio Lopes de Faria](https://anchor.fm/elixiremfoco/episodes/23--Clojure-com-Camilo-Cunha-de-Azevedo-e-Mrcio-Lopes-de-Faria-e1u1kjh) | Elixir em Foco | 23 | 🇧🇷 | \n\n## Ferramentas Úteis\n| Nome  | O que faz? | \n|:--    |:--     | \n| [leiningen](https://leiningen.org/) | Gerenciador de Dependências e ferramenta de build   |\n| [babashka](https://github.com/babashka/babashka) | Ambiente de scripting em Clojure   |\n| [cljstyle](https://github.com/greglook/cljstyle) | Ferramenta de formatação de Código |\n| [clj-kondo](https://github.com/clj-kondo/clj-kondo) | Ferramenta de análise estática (erros/incosistências). |\n\n### Listas de Links\n- [Comunidade Clojure Brasil](https://github.com/clj-br)\n- [Building Nubank](https://www.youtube.com/c/NubankOntheStage)\n- [Vagas de Clojure](https://github.com/clj-br/vagas)\n- [15 anos de Clojure com o time da Cognitect](https://blog.nubank.com.br/clojure15anos/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclj-br%2Faprenda-clojure","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclj-br%2Faprenda-clojure","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclj-br%2Faprenda-clojure/lists"}