jaeswift-website/api/data/awesomelist/sector_PRP-011.json

1 line
No EOL
121 KiB
JSON

{"code": "PRP-011", "name": "LEARNING & EDUCATION", "icon": "\ud83c\udf93", "lists": [{"name": "Product Management", "subcategories": [{"name": "Product Management \u2014 Who's a product manager?", "entries": [{"name": "Tools", "url": "#tools", "description": ""}, {"name": "Articles", "url": "#articles", "description": ""}, {"name": "Books", "url": "#books", "description": ""}, {"name": "Podcasts", "url": "#podcasts", "description": ""}, {"name": "Communities", "url": "#communities", "description": ""}, {"name": "Conferences", "url": "#conferences", "description": ""}, {"name": "Additional resources", "url": "#additional-resources", "description": ""}, {"name": "License", "url": "#license", "description": ""}], "notes": []}, {"name": "Product Management \u2014 Note-taking & Knowledge Management", "entries": [], "notes": []}, {"name": "Product Management \u2014 Task & Project Management", "entries": [], "notes": []}, {"name": "Product Management \u2014 Design & Prototyping", "entries": [], "notes": []}, {"name": "Product Management \u2014 Product Roadmapping & Feedback", "entries": [], "notes": []}, {"name": "Product Management \u2014 OKRs & Outcome Tracking", "entries": [], "notes": []}, {"name": "Product Management \u2014 Product Fundamentals & Philosophy", "entries": [{"name": "How to build great products", "url": "https://www.defmacro.org/2013/09/26/products.html", "description": "By [Slava Akhmechet](https://www.defmacro.org)."}, {"name": "If your product is Great, it doesn't need to be Good", "url": "https://paulbuchheit.blogspot.com/2010/02/if-your-product-is-great-it-doesnt-need.html", "description": "By [Paul Bucheit](http://en.wikipedia.org/wiki/Paul_Buchheit)."}, {"name": "Finding and Fostering Great Product Sense", "url": "https://staysaasy.com/product/2023/05/14/product-sense.html", "description": "By [Stay SaaSy](https://staysaasy.com/about.html)."}, {"name": "Want To Build An Incredible Product? Strive For The Delta Of \"Wow\"", "url": "https://medium.com/@waynechang/want-to-build-an-incredible-product-strive-for-the-delta-of-wow-f184b716af18", "description": "By [Wayne Chang](https://chang.com/)."}, {"name": "Quality is not a tradeoff", "url": "https://medium.com/the-year-of-the-looking-glass/quality-is-not-a-tradeoff-bcddf7c85553", "description": "By [Julie Zhuo](https://www.juliezhuo.com/)."}, {"name": "The Black Box of Product Management", "url": "https://blackboxofpm.com/the-black-box-of-product-management-3feb65db6ddb", "description": "By [Brandon Chu](https://medium.com/@brandonmchu)."}, {"name": "Product Management Mental Models for Everyone", "url": "https://blackboxofpm.com/product-management-mental-models-for-everyone-31e7828cb50b", "description": "By [Brandon Chu](https://medium.com/@brandonmchu)."}, {"name": "Great Product Managers are \"Outcome Thinkers\"", "url": "https://medium.com/@max.bennett/great-product-managers-are-outcome-thinkers-66fa5d69cfac", "description": "By [Max Bennett](https://medium.com/@max.bennett)."}, {"name": "Do you really understand the concept of product value?", "url": "https://www.productboard.com/blog/do-you-really-understand-the-concept-of-product-value/", "description": "by [Hubert Palan](https://www.linkedin.com/in/hubertpalan/)."}, {"name": "My product is my garden", "url": "https://herman.bearblog.dev/my-product-is-my-garden/", "description": "By [Herman Martinus](https://herman.bearblog.dev/)."}, {"name": "Solution-space taste", "url": "https://grantslatton.com/solution-space-taste", "description": "By [Grant Slatton](https://grantslatton.com/)."}, {"name": "The Tools Don't Matter", "url": "https://www.bringthedonuts.com/essays/the-tools-dont-matter/", "description": "By [Ken Norton](https://www.bringthedonuts.com/)."}, {"name": "Building a Great Product Management Organization", "url": "https://melissaperri.com/blog/2024/7/16/building-a-great-product-management-organization", "description": "By [Melissa Perri](https://melissaperri.com/)."}, {"name": "Relentlessly Resourceful", "url": "http://www.paulgraham.com/relres.html", "description": "By [Paul Graham](https://www.paulgraham.com/)."}, {"name": "How to Be an Expert in a Changing World", "url": "http://www.paulgraham.com/ecw.html", "description": "By [Paul Graham](https://www.paulgraham.com/)."}, {"name": "Hackers and Painters", "url": "http://www.paulgraham.com/hp.html", "description": "By [Paul Graham](https://www.paulgraham.com/)."}, {"name": "The Product Manager", "url": "https://paulgraham.com/pmjob.html", "description": "By [Paul Graham](https://www.paulgraham.com/)."}], "notes": []}, {"name": "Product Management \u2014 Product Development & Process", "entries": [{"name": "How to Deliver More Software Projects on Time", "url": "https://web.archive.org/web/20151029064330/https://www.inc.com/mark-suster/how-to-deliver-more-software-projects-on-time.html", "description": "By [Mark Suster](https://www.linkedin.com/in/marksuster/)."}, {"name": "Shipping is a Feature: Some Guiding Principles for People That Build Things", "url": "https://a16z.com/2014/04/16/shipping-is-a-feature-some-guiding-principals-for-people-that-build-things/", "description": "By [Michael Copeland](https://www.linkedin.com/in/mcopeland/)."}, {"name": "The Time Value of Shipping", "url": "https://blackboxofpm.com/the-time-value-of-shipping-6deaf8d7d565", "description": "By [Brandon Chu](https://medium.com/@brandonmchu)."}, {"name": "A Minimum Viable Product Is Not a Product, It's a Process", "url": "https://web.archive.org/web/20201004000942/https://www.ycombinator.com/library/4Q-a-minimum-viable-product-is-not-a-product-it-s-a-process", "description": "By [Jim Brikman](https://www.ybrikman.com/)."}, {"name": "Painless Functional Specifications \u2013 Part 1: Why Bother?", "url": "https://www.joelonsoftware.com/2000/10/02/painless-functional-specifications-part-1-why-bother/", "description": "By [Joel Spolsky](https://www.joelonsoftware.com)."}, {"name": "Painless Functional Specifications \u2013 Part 2: What's a Spec?", "url": "https://www.joelonsoftware.com/2000/10/03/painless-functional-specifications-part-2-whats-a-spec/", "description": "By [Joel Spolsky](https://www.joelonsoftware.com)."}, {"name": "Painless Functional Specifications \u2013 Part 3: But\u2026 How?", "url": "https://www.joelonsoftware.com/2000/10/04/painless-functional-specifications-part-3-but-how/", "description": "By [Joel Spolsky](https://www.joelonsoftware.com)."}, {"name": "Painless Functional Specifications \u2013 Part 4: Tips", "url": "https://www.joelonsoftware.com/2000/10/15/painless-functional-specifications-part-4-tips/", "description": "By [Joel Spolsky](https://www.joelonsoftware.com)."}, {"name": "One door at a time", "url": "https://m.signalvnoise.com/one-door-at-a-time/", "description": "By [Jason Fried](https://world.hey.com/jason)."}, {"name": "Do Things that Don't Scale", "url": "http://paulgraham.com/ds.html", "description": "By [Paul Graham](https://www.paulgraham.com/)."}, {"name": "Speed as a habit", "url": "http://firstround.com/review/speed-as-a-habit/", "description": "By [Dave Girouard](https://www.linkedin.com/in/davegirouard)."}, {"name": "A Comprehensive Guide To Product Design", "url": "https://www.smashingmagazine.com/2018/01/comprehensive-guide-product-design/", "description": "By [Nick Babich](https://www.smashingmagazine.com/author/nickbabich)."}, {"name": "Don't Give Your Users Shit Work", "url": "https://zachholman.com/posts/shit-work/", "description": "By [Zach Holman](https://zachholman.com/about)."}, {"name": "Don't start a tech-enabled service", "url": "https://waseem.substack.com/p/tech-enabled-services", "description": "By [Waseem Daher](https://substack.com/@waseem)."}], "notes": []}, {"name": "Product Management \u2014 Product Strategy & Planning", "entries": [{"name": "Guide to building a product roadmap", "url": "https://hellonext.co/blog/how-to-build-great-product-roadmap", "description": "By Hellonext, Inc."}, {"name": "12 Things about Product-Market Fit", "url": "https://web.archive.org/web/20180629011058/https://a16z.com/2017/02/18/12-things-about-product-market-fit/", "description": "By [Tren Griffin](https://www.linkedin.com/in/tren-griffin-50582725/)."}, {"name": "Understanding How The Innovator's Dilemma Affects You", "url": "https://bothsidesofthetable.com/understanding-how-the-innovator-s-dilemma-affects-you-75563219a58d", "description": "By [Mark Suster](https://www.linkedin.com/in/marksuster/)."}, {"name": "OKRs and Product Roadmaps", "url": "https://www.romanpichler.com/blog/okrs-and-product-roadmaps/", "description": "By [Roman Pichler](https://www.romanpichler.com/)."}, {"name": "Product OKRs: Driving Outcomes Over Outputs", "url": "https://productschool.com/blog/product-strategy/product-okrs", "description": "By [Carlos Gonzalez de Villaumbrosia](https://www.linkedin.com/in/villaumbrosia/)."}, {"name": "Deadlines", "url": "https://blackboxofpm.com/deadlines-d6925e5c694f", "description": "By [Brandon Chu](https://medium.com/@brandonmchu)."}, {"name": "Ruthless Prioritization", "url": "https://blackboxofpm.com/ruthless-prioritization-e4256e3520a9", "description": "By [Brandon Chu](https://medium.com/@brandonmchu)."}, {"name": "How to focus on what's important, not just what's urgent", "url": "https://hbr.org/2018/07/how-to-focus-on-whats-important-not-just-whats-urgent", "description": "By [Alice Boyes](https://www.aliceboyes.com/)."}, {"name": "Mud Rooms, Red Letters, and Real Priorities", "url": "https://web.archive.org/web/20090710004515/https://www.43folders.com/2009/04/28/priorities", "description": "By [Merlin Mann](https://web.archive.org/web/20090707094417/http://www.43folders.com/)."}, {"name": "Good strategy understands affect, not just cognition", "url": "https://vaughntan.org/strataffect", "description": "By [Vaughn Tan](https://www.linkedin.com/in/vaughntan/)."}, {"name": "Seven strategy tensions \u2026 and misunderstandings", "url": "https://vaughntan.org/strategy", "description": "By [Vaughn Tan](https://www.linkedin.com/in/vaughntan/)."}, {"name": "Is or Is Not The Opposite Stupid on its Face?", "url": "https://rogermartin.medium.com/is-or-is-not-the-opposite-stupid-on-its-face-ab635b9c5582", "description": "By [Roger Martin](https://rogermartin.medium.com/)."}, {"name": "Virtuous Cycles, Platforms, Flywheels, Snowballs, and Tidal Waves", "url": "https://ceklog.kindel.com/2021/03/30/virtuous-cycles-platforms-flywheels-snowballs-and-tidal-waves/", "description": "By [Charlie Kindel](https://www.linkedin.com/in/ckindel/)."}, {"name": "Is your company product-led, sales-led, or marketing-led?", "url": "https://philippcannons.com/is-your-company-product-led-sales-led-or-marketing-led/", "description": "By [Philipp Cannons](https://philippcannons.com)."}, {"name": "On narratives", "url": "https://ceklog.kindel.com/?s=narratives", "description": "By [Charlie Kindel](https://www.linkedin.com/in/ckindel/)."}, {"name": "Navigating Mid-Success", "url": "https://blog.ycombinator.com/navigating-mid-success/", "description": "By [Sam Altman](https://en.wikipedia.org/wiki/Sam_Altman)."}, {"name": "Startup Exercise: What can't be solved with money?", "url": "https://longform.asmartbear.com/startup-money/", "description": "By [Jason Cohen](https://www.linkedin.com/in/jasoncohen)."}, {"name": "Product Purgatory: When they love it but still don't buy", "url": "https://longform.asmartbear.com/purgatory/", "description": "By [Jason Cohen](https://www.linkedin.com/in/jasoncohen)."}, {"name": "Product Discovery Basics", "url": "https://www.producttalk.org/2021/08/product-discovery/", "description": "By [Teresa Torres](https://www.producttalk.org/)."}, {"name": "Remote Product Management Tips", "url": "https://www.atlassian.com/agile/product-management/remote-product-management", "description": "By [Atlassian](https://www.atlassian.com/)."}, {"name": "How to Craft Your Product Management Team Structure at Every Stage", "url": "https://review.firstround.com/how-to-craft-your-product-team-at-every-stage-from-pre-product-market-fit-to-hypergrowth/", "description": "By [Nikhyl Singhal](https://www.linkedin.com/in/nikhylsinghal/)."}], "notes": []}, {"name": "Product Management \u2014 Customer Research & User Experience", "entries": [{"name": "How to Listen to Customers", "url": "https://www.bringthedonuts.com/essays/how-to-listen-to-customers.html", "description": "By [Ken Norton](https://www.bringthedonuts.com/)."}, {"name": "The Product Manager's Guide to UX Research", "url": "https://www.userinterviews.com/blog/ux-research-for-product-managers", "description": "By [Katryna Balboni](https://katryna-balboni.com/)."}, {"name": "Effective User Interviews", "url": "https://producthq.org/agile/product-management/effective-user-interviews/", "description": "By [Product HQ](https://producthq.org/)."}, {"name": "Story-Based Customer Interviews", "url": "https://www.producttalk.org/2024/04/story-based-customer-interviews/", "description": "By [Teresa Torres](https://www.producttalk.org/)."}, {"name": "Product Management Skills: User Research", "url": "https://productschool.com/blog/user-experience/product-management-skills-user-research", "description": "By [Carlos Gonzalez de Villaumbrosia](https://www.linkedin.com/in/villaumbrosia/)."}, {"name": "The Quintessential Guide For Building An Unforgettable First-time User Experience", "url": "https://hackernoon.com/the-quintessential-guide-for-building-an-unforgettable-first-time-user-experience-19720a7447d2", "description": "By [Wayne Chang](https://chang.com/)."}, {"name": "User Onboarding Examples: Analyzing 6 Real-Life Onboarding Flows", "url": "https://cxl.com/blog/6-user-onboarding-flows/", "description": "By [Shanelle Mullin](https://cxl.com/blog/author/shanelle-mullin/)."}, {"name": "Inside the 6 Hypotheses that Doubled Patreon's Activation Success", "url": "https://brianbalfour.com/essays/patreon-onboarding-growth", "description": "By [Brian Balfour](https://brianbalfour.com)."}, {"name": "How to Use the Google HEART Framework to Measure and Improve Your App's UX", "url": "https://web.archive.org/web/20190714162138/https://clevertap.com/blog/google-heart-framework/", "description": "By [Emily Bonnie](https://web.archive.org/web/20200320142602/https://clevertap.com/blog/author/emily/)."}], "notes": []}, {"name": "Product Management \u2014 Team Collaboration & Leadership", "entries": [{"name": "How to Work with Designers", "url": "https://medium.com/the-year-of-the-looking-glass/how-to-work-with-designers-6c975dede146#.e81zu5ql7", "description": "By [Julie Zhuo](https://joulee.medium.com/)."}, {"name": "How to Work With Software Engineers", "url": "https://www.bringthedonuts.com/essays/how-to-work-with-software-engineers.html", "description": "By [Ken Norton](https://www.bringthedonuts.com/)."}, {"name": "The Product-Minded Software Engineer", "url": "https://blog.pragmaticengineer.com/the-product-minded-engineer/", "description": "By [Gergely Orosz](https://blog.pragmaticengineer.com/)."}, {"name": "Being Glue", "url": "https://noidea.dog/glue", "description": "By [Tanya Reilly](https://noidea.dog/about)."}, {"name": "The work is never just \"the work\"", "url": "https://davestewart.co.uk/blog/the-work-is-never-just-the-work/", "description": "By [Dave Stewart](https://davestewart.co.uk/)."}, {"name": "You Won't Regret Positive Feedback", "url": "https://zachholman.com/posts/positive-feedback/", "description": "By [Zach Holman](https://zachholman.com)."}, {"name": "Maker's Schedule, Manager's Schedule", "url": "http://www.paulgraham.com/makersschedule.html", "description": "By [Paul Graham](https://www.paulgraham.com/)."}, {"name": "The Art of Persuasion Hasn't Changed in 2,000 Years", "url": "https://hbr.org/2019/07/the-art-of-persuasion-hasnt-changed-in-2000-years", "description": "By [Carmine Gallo](https://hbr.org/search?term=carmine%20gallo)."}, {"name": "Mastering Effective Communication as a Product Manager", "url": "https://www.sachinrekhi.com/mastering-effective-communication-as-a-product-manager", "description": "By [Sachin Rekhi](https://www.sachinrekhi.com/about)."}, {"name": "The Top 10 Deliverables of Product Managers", "url": "https://www.sachinrekhi.com/top-10-deliverables-of-product-managers", "description": "By [Sachin Rekhi](https://www.sachinrekhi.com/about)."}, {"name": "Coaching Tools \u2013 The Plan", "url": "https://svpg.com/coaching-tools-the-plan/", "description": "By [Marty Cagan](https://www.svpg.com/team/marty-cagan/)."}, {"name": "Remote teams", "url": "https://managershandbook.notion.site/Remote-teams-5ca3f257580040718fde6eb25c47e134", "description": "By Notion Team."}, {"name": "The Dos and Don'ts of Mentoring in Product", "url": "https://www.mindtheproduct.com/the-dos-and-donts-of-mentoring-in-product/", "description": "By [Eira Hayward](https://www.mindtheproduct.com/profile/eira-hayward/)."}, {"name": "Rickover's Lessons", "url": "https://www.chinatalk.media/p/rickovers-lessons-how-to-build-a", "description": "By [Lily Ottinger](https://substack.com/@voidpoliticstaiwan) and [Charles Yang](https://substack.com/@charlesyang)."}, {"name": "What is Good Product Strategy?", "url": "https://melissaperri.com/blog/2016/07/14/what-is-good-product-strategy", "description": "By [Melissa Perri](https://melissaperri.com/)."}, {"name": "How to think strategically in your job", "url": "https://lesley.pizza/think-strategically-at-work/", "description": "By [Lesley](https://lesley.pizza/about/)."}, {"name": "Fell in a hole, got out", "url": "https://medium.com/the-coach-life/fell-in-a-hole-got-out-381356ec8d7f", "description": "By [Tony Stubblebine](https://medium.com/@coachtony)."}], "notes": []}, {"name": "Product Management \u2014 Product Metrics & Analytics", "entries": [{"name": "How to Calculate Customer Lifetime Value", "url": "https://blog.hubspot.com/service/how-to-calculate-customer-lifetime-value", "description": "By [Clint Fontanella](https://www.pedaling4pups.com/)."}, {"name": "Analytics should be an Assembly Line", "url": "https://tayloramurphy.substack.com/p/analytics-should-be-an-assembly-line", "description": "By [Taylor A. Murphy](https://substack.com/@tayloramurphy)."}, {"name": "SSEBITDA\u2014A steady-state profit metric for SaaS companies", "url": "https://longform.asmartbear.com/ssebitda/", "description": "By [Jason Cohen](https://www.linkedin.com/in/jasoncohen)."}, {"name": "In-depth: The AARRR pirate funnel explained", "url": "https://posthog.com/product-engineers/aarrr-pirate-funnel", "description": "By [PostHog](https://posthog.com)."}], "notes": []}, {"name": "Product Management \u2014 Career Development & Skills", "entries": [{"name": "How Am I Going To Move My Product Forward Today?", "url": "https://www.sachinrekhi.com/how-am-i-going-to-move-my-product-forward-today", "description": "By [Sachin Rekhi](https://www.sachinrekhi.com/)."}, {"name": "PM at Microsoft", "url": "https://web.archive.org/web/20180220022153/https://blogs.msdn.microsoft.com/techtalk/2005/12/16/pm-at-microsoft/", "description": "By [Steven Sinofsky](https://en.wikipedia.org/wiki/Steven_Sinofsky)."}, {"name": "Hiring Your First Product Manager", "url": "https://blog.learningbyshipping.com/2015/04/07/hiring-your-first-product-manager/", "description": "By [Steven Sinofsky](https://en.wikipedia.org/wiki/Steven_Sinofsky)."}, {"name": "Relentlessly Resourceful", "url": "http://www.paulgraham.com/relres.html", "description": "By [Paul Graham](https://www.paulgraham.com/)."}, {"name": "How to Be an Expert in a Changing World", "url": "http://www.paulgraham.com/ecw.html", "description": "By [Paul Graham](https://www.paulgraham.com/)."}, {"name": "The dark side of expertise", "url": "https://lwn.net/Articles/809556/", "description": "By Jake Edge."}, {"name": "So You Wanted to be a Product Manager", "url": "https://stackoverflow.blog/2020/01/09/humor-so-you-wanted-to-be-a-product-manager/", "description": "By [Scott C. Reynolds](https://stackoverflow.blog/author/sreynolds/)."}, {"name": "Breaking into Product Management \u2014 Should you even consider it?", "url": "https://medium.com/@sshubhi/breaking-into-product-management-a-guide-c6fa3bc59449", "description": "By [Shubhi Saxena](https://medium.com/@sshubhi)."}, {"name": "Getting to the Product Manager interview stage", "url": "https://glenngillen.com/getting-the-pm-interview/", "description": "By Glenn Gillen."}, {"name": "Is It Possible to Work Remotely as a Product Manager?", "url": "https://productschool.com/blog/job-search-advice/remote-product-manager", "description": "By [Roy Cobby](https://www.linkedin.com/in/roycobby/)."}, {"name": "Why Product Operations is the Next Iteration in Product Management", "url": "https://productcraft.com/perspectives/why-product-operations-is-the-next-iteration-in-product-management/", "description": "By [Christine Itwaru](https://productschool.com/product-leaders/christine-itwaru)."}, {"name": "It's Time to Fight for a Dual Product Management Career Path", "url": "https://www.bringthedonuts.com/essays/dual-product-management-career-path/", "description": "By [Ken Norton](https://www.bringthedonuts.com/)."}, {"name": "Great PM Interview Answers Include Tradeoffs. Here's How.", "url": "https://www.tryexponent.com/blog/the-key-to-a-successful-pm-interview-answer-tradeoffs", "description": "By [Sushanth Raman](https://www.linkedin.com/in/sushanth-raman/)."}, {"name": "Product Management Job Hunt: How to get an Interview and Nail it", "url": "https://mtp2017.wpenginepowered.com/product-management-job-hunt-how-to-get-an-interview-and-nail-it/", "description": "By [Kostas Sirvydis](https://mtp2017.wpenginepowered.com/profile/KostasSirvydis203)."}, {"name": "A Pyramid-shaped Career", "url": "https://jackdanger.com/pyramid-shaped-career/", "description": "By [Jack Danger](https://jackdanger.com/about/)."}, {"name": "Career advice in 2025", "url": "https://lethain.com/career-advice-2025/", "description": "By [Will Larson](https://lethain.com/about/)."}, {"name": "How to be more agentic", "url": "https://usefulfictions.substack.com/p/how-to-be-more-agentic", "description": "By [Cate Hall](https://substack.com/@usefulfictions)."}, {"name": "On agency", "url": "https://www.henrikkarlsson.xyz/p/agency", "description": "By [Henrik Karlsson](https://substack.com/@henrikkarlsson) and [Johanna Karlsson](https://substack.com/@karlssonjohanna)."}], "notes": []}, {"name": "Product Management \u2014 Growth & Marketing", "entries": [{"name": "How We Got Our First 2,000 Users Doing Things That Don't Scale", "url": "https://www.fastcompany.com/3024472/how-we-got-our-first-2000-users-doing-things-that-dont-scale", "description": "By [Ryan Hoover](https://www.fastcompany.com/user/ryan-hoover)."}, {"name": "How To Get Media Coverage for Your Brand", "url": "https://www.shopify.com/blog/15973132-hacking-the-press-clever-ways-to-get-free-press-coverage-with-zero-budget#", "description": "By [Michael Keenan](https://www.shopify.com/blog/authors/michael-keenan)."}, {"name": "Guy Kawasaki, proto-evangelist", "url": "http://scripting.com/2024/10/08/155702.html", "description": "By [Dave Winer](https://en.wikipedia.org/wiki/Dave_Winer)."}, {"name": "The Art of Evangelism", "url": "https://hbr.org/2015/05/the-art-of-evangelism", "description": "By [Guy Kawasaki](https://guykawasaki.com/)."}], "notes": []}, {"name": "Product Management \u2014 Product Management Fundamentals", "entries": [{"name": "Inspired: How to Create Tech Products Customers Love", "url": "https://www.barnesandnoble.com/w/inspired-marty-cagan/1127308294", "description": "By Marty Cagan."}, {"name": "EMPOWERED: Ordinary People, Extraordinary Products", "url": "https://www.barnesandnoble.com/w/empowered-marty-cagan/1137059391?ean=9781119691297", "description": "By Marty Cagan, Chris Jones."}, {"name": "Transformed: Moving to the Product Operating Model", "url": "https://www.barnesandnoble.com/w/transformed-marty-cagan/1143825957", "description": "By Marty Cagan."}, {"name": "Escaping The Build Trap", "url": "https://www.oreilly.com/library/view/escaping-the-build/9781491973783/", "description": "By Melissa Perri."}, {"name": "Product Operations: How successful companies build better products at scale", "url": "https://www.barnesandnoble.com/w/product-operations-melissa-perri/1144201706", "description": "By Melissa Perri and Denise Tilles."}, {"name": "Intercom on Product Management", "url": "https://www.intercom.com/resources/books/intercom-product-management", "description": ""}, {"name": "Building Products for the Enterprise", "url": "https://www.oreilly.com/library/view/building-products-for/9781492024774/", "description": "By Blair Reeves and Benjamin Gaines."}, {"name": "The Product Book", "url": "https://productschool.com/resources/ebooks/the-product-book", "description": "By Carlos Gonzalez de Villaumbrosia and Josh Anon."}, {"name": "Decode and Conquer", "url": "https://www.lewis-lin.com/decode-and-conquer", "description": "By Lewis C. Lin."}], "notes": []}, {"name": "Product Management \u2014 Product Strategy & Planning", "entries": [{"name": "Good Strategy, Bad Strategy", "url": "https://www.barnesandnoble.com/w/good-strategy-bad-strategy-richard-rumelt/1101087922?ean=9780307886231", "description": "By Richard Rumelt."}, {"name": "The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses", "url": "https://www.barnesandnoble.com/w/the-lean-startup-eric-ries/1100642052", "description": "By Eric Ries."}, {"name": "The Four Steps to the Epiphany", "url": "https://www.barnesandnoble.com/w/the-four-steps-to-the-epiphany-steve-blank/1116075934", "description": "By Steve Blank."}, {"name": "The Startup Owner's Manual: The Step-By-Step Guide for Building a Great Company", "url": "https://www.barnesandnoble.com/w/the-startup-owners-manual-steve-blank/1116176524", "description": "By Steve Blank and Bob Dorf."}, {"name": "Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers", "url": "https://www.barnesandnoble.com/w/business-model-generation-alexander-osterwalder/1020903233", "description": "By Alexander Osterwalder and Yves Pigneur."}, {"name": "Value Proposition Design: How to Create Products and Services Customers Want (Strategyzer)", "url": "https://www.barnesandnoble.com/w/value-proposition-design-alexander-osterwalder/1124336924", "description": "By Alexander Osterwalder and Yves Pigneur."}, {"name": "The Innovator's Dilemma: When New Technologies Cause Great Firms to Fail (Management of Innovation and Change)", "url": "https://www.barnesandnoble.com/w/the-innovators-dilemma-clayton-m-christensen/1100196911", "description": "By Clayton M. Christensen."}, {"name": "Crossing The Chasm", "url": "https://www.barnesandnoble.com/w/crossing-the-chasm-3rd-edition-geoffrey-a-moore/1116092388?ean=9780062292988", "description": "By Geoffrey A. Moore."}, {"name": "Measure What Matters: How Google, Bono, and the Gates Foundation Rock the World with OKRs", "url": "https://www.barnesandnoble.com/w/measure-what-matters-john-doerr/1127681175", "description": "By John Doerr."}, {"name": "Positioning: The Battle for Your Mind", "url": "https://www.barnesandnoble.com/w/positioning-al-ries/1117107645", "description": "By Al Ries and Jack Trout."}], "notes": []}, {"name": "Product Management \u2014 Customer Research & User Experience", "entries": [{"name": "Continuous Discovery Habits: Discover Products that Create Customer Value and Business Value", "url": "https://www.barnesandnoble.com/w/continuous-discovery-habits-teresa-torres/1139454943", "description": "By Teresa Torres."}, {"name": "The Mom Test: How to talk to customers & learn if your business is a good idea when everyone is lying to you", "url": "https://www.barnesandnoble.com/w/the-mom-test-rob-fitzpatrick/1138124916", "description": "By Rob Fitzpatrick."}, {"name": "The Customer-Driven Playbook", "url": "https://www.oreilly.com/library/view/the-customer-driven-playbook/9781491981269/", "description": "By Jessica Rich and Travis Lowdermilk."}, {"name": "Evidence-Guided: Creating High Impact Products in the Face of Uncertainty", "url": "https://www.barnesandnoble.com/w/evidence-guided-itamar-gilad/1144237485", "description": "By Itamar Gilad."}, {"name": "The Design of Everyday Things: Revised and Expanded Edition", "url": "https://www.barnesandnoble.com/w/the-design-of-everyday-things-donald-a-norman/1114591337", "description": "By Don Norman."}, {"name": "Observing the User Experience: A Practitioner's Guide to User Research", "url": "https://www.barnesandnoble.com/w/observing-the-user-experience-mike-kuniavsky/1110784914", "description": "By Mike Kuniavsky."}, {"name": "Don't Make Me Think: A Common Sense Approach to Web Usability", "url": "https://www.barnesandnoble.com/w/dont-make-me-think-revisited-steve-krug/1116173905", "description": "By Steve Krug."}], "notes": []}, {"name": "Product Management \u2014 Product Development & Process", "entries": [{"name": "The Lean Product Playbook: How to Innovate with Minimum Viable Products and Rapid Customer Feedback", "url": "https://www.barnesandnoble.com/w/the-lean-product-playbook-dan-olsen/1124337316", "description": "By Dan Olsen."}, {"name": "Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days", "url": "https://www.barnesandnoble.com/w/sprint-jake-knapp/1123177843", "description": "By Jake Knapp, John Zeratsky, Braden Kowitz."}, {"name": "Shape Up", "url": "https://basecamp.com/shapeup", "description": "By Ryan Singer."}, {"name": "Hooked: How to Build Habit-Forming Products", "url": "https://www.barnesandnoble.com/w/hooked-nir-eyal/1119342753", "description": "By Nir Eyal."}, {"name": "Build: An Unorthodox Guide to Making Things Worth Making", "url": "https://www.barnesandnoble.com/w/build-tony-fadell/1140408161", "description": "By Tony Fadell."}, {"name": "The Mythical Man-Month: Essays on Software Engineering", "url": "https://www.barnesandnoble.com/w/the-mythical-man-month-frederick-brooks-jr/1126893908", "description": "By Frederick P. Brooks Jr."}, {"name": "Thinking in Systems: A Primer", "url": "https://www.barnesandnoble.com/w/thinking-in-systems-donella-meadows/1138462657", "description": "By Donella H. Meadows."}], "notes": []}, {"name": "Product Management \u2014 Team Leadership & Management", "entries": [{"name": "The Manager's Path", "url": "https://www.oreilly.com/library/view/the-managers-path/9781491973882/", "description": "By Camille Fournier."}, {"name": "Radical Candor: Be a Kick-Ass Boss Without Losing Your Humanity", "url": "https://www.barnesandnoble.com/w/radical-candor-kim-malone-scott/1123749305", "description": "By Kim Scott."}, {"name": "An Elegant Puzzle", "url": "https://lethain.com/elegant-puzzle/", "description": "By Will Larson."}, {"name": "Staff Engineer", "url": "https://staffeng.com/book", "description": "By Will Larson."}, {"name": "Difficult Conversations", "url": "https://www.stoneandheen.com/difficult-conversations", "description": "By Douglas Stone."}, {"name": "Creativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration", "url": "https://www.barnesandnoble.com/w/creativity-inc-ed-catmull/1115696843", "description": "By Ed Catmull and Amy Wallace."}], "notes": []}, {"name": "Product Management \u2014 Psychology & Behavioral Change", "entries": [{"name": "Switch: How to Change Things When Change Is Hard", "url": "https://www.barnesandnoble.com/w/switch-chip-heath/1100203647", "description": "By Chip Heath and Dan Heath."}, {"name": "Made to Stick: Why Some Ideas Survive and Others Die", "url": "https://www.barnesandnoble.com/w/made-to-stick-chip-heath/1102808718", "description": "By Chip Heath and Dan Heath."}, {"name": "The Power of Habit: Why We Do What We Do in Life and Business", "url": "https://www.barnesandnoble.com/w/the-power-of-habit-charles-duhigg/1103588638", "description": "By Charles Duhigg."}, {"name": "Influence: The Psychology of Persuasion", "url": "https://www.barnesandnoble.com/w/influence-new-and-expanded-robert-b-cialdini-phd/1137838452", "description": "By Robert B. Cialdini."}], "notes": []}, {"name": "Product Management \u2014 Engineering & Technical", "entries": [{"name": "Creative Selection", "url": "http://creativeselection.io/", "description": "By Ken Kocienda."}, {"name": "The Art of Doing Science and Engineering: Learning to Learn", "url": "https://en.wikipedia.org/wiki/The_Art_of_Doing_Science_and_Engineering", "description": "By Richard W. Hamming."}, {"name": "High Output Management", "url": "https://www.barnesandnoble.com/w/high-output-management-andrew-s-grove/1000970775", "description": "By Andrew S. Grove."}, {"name": "7 Powers: The Foundations of Business Strategy", "url": "https://www.barnesandnoble.com/w/7-powers-hamilton-helmer/1125041039", "description": "By Hamilton Helmer."}, {"name": "Women in Product", "url": "https://www.womenpm.org/", "description": ""}, {"name": "Product School", "url": "https://www.productschool.com/", "description": ""}, {"name": "The Product Coalition", "url": "https://productcoalition.com/", "description": ""}, {"name": "Product Collective", "url": "https://productcollective.com/", "description": ""}, {"name": "Industry", "url": "https://industryconference.com/", "description": "Over 3 days, attendees will learn from renowned product leaders and share the latest methods, tools, and frameworks that they use to build, launch and scale world-class software products. Building world-class software products is hard. At INDUSTRY you will see how others manage product in different environments, from fast-paced startups to complex large enterprises."}, {"name": "ProductCon", "url": "https://www.productschool.com/productcon/", "description": "Organized by Product School, ProductCon takes place five times a year with events in San Francisco, Los Angeles, New York, Seattle and London. The speaker lineup features product leaders from Google, Slack, Amazon, Airbnb, Netflix, Facebook and more. You\u2019ll learn best practices behind the most successful products, and new trends in AI, VR, IoT and Blockchain. You\u2019ll also have the opportunity to interact with all our sponsor companies interested in recruiting PMs."}, {"name": "La Product Conf", "url": "https://www.laproductconf.com/", "description": "Organized by Thiga, La Product Conf (LPC) takes place once a year with events in Paris (France) and Madrid (Spain). The speaker lineup features product leaders from Pinterest, Carrefour, Payfit, Google, Meetic and more."}, {"name": "Stratechery by Ben Thompson", "url": "https://stratechery.com/", "description": "Product and strategy insights from the industry."}, {"name": "Mobbin", "url": "https://mobbin.design/", "description": "Hand-picked collection of mobile app design patterns."}, {"name": "Marketing for Engineers", "url": "https://github.com/goabstract/Marketing-for-Engineers", "description": "A handy guide on growing marketing skills for folks with engineering backgrounds.", "stars": "13k"}], "notes": []}], "total_entries": 169}, {"name": "Tech Videos", "subcategories": [{"name": "Tech Videos \u2014 Table of Contents", "entries": [{"name": "Programming Languages", "url": "#programming-languages", "description": ""}, {"name": "User Experience", "url": "#user-experience", "description": ""}, {"name": "Front-End Development", "url": "#front-end-development", "description": ""}, {"name": "Functional Programming", "url": "#functional-programming", "description": ""}, {"name": "Talks on Papers", "url": "#talks-on-papers", "description": ""}, {"name": "Math", "url": "#math", "description": ""}, {"name": "Compilers", "url": "#compilers", "description": ""}, {"name": "Databases", "url": "#databases", "description": ""}, {"name": "Methodologies", "url": "#methodologies", "description": ""}, {"name": "Architecture", "url": "#architecture", "description": ""}, {"name": "Linux and Free Software", "url": "#linux-and-free-software", "description": ""}, {"name": "Motivation", "url": "#motivation", "description": ""}, {"name": "Diversity", "url": "#diversity", "description": ""}, {"name": "Company Culture", "url": "#company-culture", "description": ""}, {"name": "DevOps", "url": "#devops", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 Programming Languages", "entries": [{"name": "ECMAScript Harmony: Rise of the Compilers", "url": "https://www.youtube.com/watch?v=PlmsweSNhTw\\&index", "description": ""}, {"name": "If you wish to learn ES6/2015 from scratch, you must first invent the universe", "url": "https://www.youtube.com/watch?v=DN4yLZB1vUQ", "description": ""}, {"name": "Reduce seu novo melhor amigo", "url": "https://www.youtube.com/watch?v=P9mAnhNFKO4", "description": ""}, {"name": "ECMAScript 5: The New Parts", "url": "https://www.youtube.com/watch?v=UTEqr0IlFKY", "description": ""}, {"name": "Async programming in ES7", "url": "https://www.youtube.com/watch?v=lil4YCCXRYc", "description": ""}, {"name": "Advanced JavaScript", "url": "https://www.youtube.com/watch?v=DwYPG6vreJg", "description": ""}, {"name": "Node.js: serious business", "url": "https://www.youtube.com/watch?v=_0opytdAXHk", "description": ""}, {"name": "Pinky Promise", "url": "https://www.youtube.com/watch?v=-N8kFr_gaAI", "description": ""}, {"name": "Usando reactJS para criar a futura plataforma de v\u00eddeos da globo.com", "url": "https://www.youtube.com/watch?v=Hm49qF7DAXw", "description": ""}, {"name": "JavaScript at 20", "url": "https://www.youtube.com/watch?v=bM79WQ9iMZQ", "description": ""}, {"name": "ES6, o que tem de bacana?", "url": "https://www.youtube.com/watch?v=VHRdSnJbNLg", "description": ""}, {"name": ".promise() to show you .when() to use Deferreds", "url": "https://www.youtube.com/watch?v=juRtEEsHI9E", "description": ""}, {"name": "Functional Javascript: Reverse-engineering the Hype", "url": "https://www.youtube.com/watch?v=aeh5Fmh_tmw", "description": ""}, {"name": "Using JavaScript to Teach JavaScript", "url": "https://www.youtube.com/watch?v=H4sSldXv_S4", "description": ""}, {"name": "Babel 6.0", "url": "https://www.youtube.com/watch?v=Q_ncaTYEizc", "description": ""}, {"name": "The Go Programming Language", "url": "https://www.youtube.com/watch?v=rKnDgT73v8s", "description": ""}, {"name": "Go Concurrency Patterns", "url": "https://www.youtube.com/watch?v=f6kdp27TYZs", "description": ""}, {"name": "James Gosling on Apple, Apache, Google, Oracle and the Future of Java", "url": "https://www.youtube.com/watch?v=9ei-rbULWoA", "description": ""}, {"name": "Embedded Elixir in Action", "url": "https://www.youtube.com/watch?v=kpzQrFC55q4", "description": ""}, {"name": "How to Contribute to Elixir and Phoenix", "url": "https://www.youtube.com/watch?v=uMrsJahHi3k", "description": ""}, {"name": "Building a Binary Client Protocol in Ruby: A magical Journey", "url": "https://www.youtube.com/watch?v=JLoOAGEAAjo", "description": ""}, {"name": "Off the Rails", "url": "https://www.youtube.com/watch?v=aP5NNkzb4og", "description": ""}, {"name": "Tackling Large Ruby Refactorings with Confidence", "url": "https://www.youtube.com/watch?v=Kr82hUeI_qI", "description": ""}, {"name": "OMG Ruby and Rails Performance", "url": "https://www.youtube.com/watch?v=JMGmaRZtgM8", "description": ""}, {"name": "React.js on Rails", "url": "https://www.youtube.com/watch?v=kTSsZrub5iE", "description": ""}, {"name": "We are Doing It All Wrong", "url": "https://www.youtube.com/watch?v=TS1lpKBMkgg", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 User Experience", "entries": [{"name": "User Interface (UX) Techniques", "url": "https://www.youtube.com/watch?v=7OSkB4BCx00", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 Front-End Development", "entries": [{"name": "A future called Web Components", "url": "https://www.youtube.com/watch?v=TKYjzQ0T1q0", "description": ""}, {"name": "Cascading Shit Show", "url": "https://www.youtube.com/watch?v=iniwPUEbPUM", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 Functional Programming", "entries": [{"name": "Functional Programming", "url": "https://www.youtube.com/watch?v=DHubfS8E--o", "description": ""}, {"name": "Learning Functional Programming without Growing a Neckbeard", "url": "https://www.youtube.com/watch?v=OOvL6QAxRK4", "description": ""}, {"name": "The Algebra of Algebraic Data Types", "url": "https://www.youtube.com/watch?v=YScIPA8RbVE", "description": ""}, {"name": "Dont fear the Monad", "url": "https://www.youtube.com/watch?v=ZhuHCtR3xq8", "description": ""}, {"name": "Monads and Gonads", "url": "https://www.youtube.com/watch?v=dkZFtimgAcM", "description": ""}, {"name": "Functional Programming is Terrible", "url": "https://www.youtube.com/watch?v=hzf3hTUKk8U", "description": ""}, {"name": "Distributed Programming in Haskell", "url": "https://www.youtube.com/watch?v=qlnU73a3Cw0", "description": ""}, {"name": "Coding for Types: The Universe Patern in Idris", "url": "https://www.youtube.com/watch?v=AWeT_G04a0A", "description": ""}, {"name": "Functional Programming; What? Why? When?", "url": "https://www.youtube.com/watch?v=7Zlp9rKHGD4", "description": ""}, {"name": "Learn Functional Programming with PureScript", "url": "https://www.youtube.com/watch?v=LqYfdmb0eUU", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 Talks on Papers", "entries": [{"name": "Faith, Evolution and Programming Languages", "url": "https://www.youtube.com/watch?v=8frGknO8rIg", "description": ""}, {"name": "Propositions as Types", "url": "https://www.youtube.com/watch?v=K-YYoigWN24", "description": ""}, {"name": "An axiomatic basis for Computer Science", "url": "https://www.youtube.com/watch?v=GQi-6-d5ooQ", "description": ""}, {"name": "One VM to Rule Them All", "url": "https://www.youtube.com/watch?v=L3e8G5l9gT8", "description": "By Aysylu Greenberg"}], "notes": []}, {"name": "Tech Videos \u2014 Math", "entries": [{"name": "Category Theory", "url": "https://www.youtube.com/watch?v=o6L6XeNdd_k\\&list=FLCYmxNRJq3v_zDtEQrQuBKQ", "description": ""}, {"name": "Category Theory, the essence of interface-based design", "url": "https://www.youtube.com/watch?v=JMP6gI5mLHc", "description": ""}, {"name": "Propositions as Types", "url": "https://www.youtube.com/watch?v=IOiZatlZtGU", "description": ""}, {"name": "Lambda Calculus", "url": "https://www.youtube.com/watch?v=peOk3W7KZ4o", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 Compilers", "entries": [{"name": "Improving Your Workflow With Code Transformation", "url": "https://www.youtube.com/watch?v=OFuDvqZmUrE", "description": ""}, {"name": "Rise of the Transpilers", "url": "https://www.youtube.com/watch?v=DspYurD75Ns", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 Databases", "entries": [{"name": "Introduction to NoSQL", "url": "https://www.youtube.com/watch?v=qI_g07C_Q5I", "description": ""}, {"name": "SQL vs NoSQL: Battle of the Backends", "url": "https://www.youtube.com/watch?v=rRoy6I4gKWU", "description": ""}, {"name": "Offline-First Apps with PouchDB", "url": "https://www.youtube.com/watch?v=7L7esHWAjSU", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 Methodologies", "entries": [{"name": "The S.O.L.I.D Principles of OO and Agile Design", "url": "https://www.youtube.com/watch?v=t86v3N4OshQ", "description": ""}, {"name": "Continuous Delivery", "url": "https://www.youtube.com/watch?v=skLJuksCRTw", "description": ""}, {"name": "An Event-driven and Reactive Future", "url": "https://www.youtube.com/watch?v=_VdIQTtRkb8", "description": ""}, {"name": "Agile teams without product owners", "url": "https://www.youtube.com/watch?v=SIoukaoFZ9Y", "description": ""}, {"name": "Test is Dead", "url": "https://www.youtube.com/watch?v=X1jWe5rOu3g", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 Architecture", "entries": [{"name": "JavaScript @Spotify", "url": "https://www.youtube.com/watch?v=xyR4G2XgcHU", "description": ""}, {"name": "Microservices", "url": "https://www.youtube.com/watch?v=2yko4TbC8cI", "description": ""}, {"name": "Cria\u00e7\u00e3o de APIs lightweight com harvester.js", "url": "https://www.youtube.com/watch?v=r2bIhTO5FcM", "description": ""}, {"name": "Clean Architecture and Design", "url": "https://www.youtube.com/watch?v=asLUTiJJqdE", "description": ""}, {"name": "Concurrency Is Not Parallelism", "url": "https://www.youtube.com/watch?v=cN_DpYBzKso", "description": ""}, {"name": "Microservices Anti-Patterns", "url": "https://www.youtube.com/watch?v=I56HzTKvZKc", "description": ""}, {"name": "Facebook and memcached", "url": "https://www.youtube.com/watch?v=UH7wkvcf0ys", "description": ""}, {"name": "Operations on Twitter: Scaling Beyong 100 Million Users", "url": "https://www.youtube.com/watch?v=z8LU0Cj6BOU", "description": ""}, {"name": "An overview of HTTP/2", "url": "https://github.com/lucasviola/awesome-tech-videos/blob/master//www.youtube.com/watch?v=-yxQIRl6Qic", "description": ""}, {"name": "Say Hello to Offline-First", "url": "https://www.youtube.com/watch?v=nNfaxNdyCgI", "description": ""}, {"name": "OSCON 2014: How Instagram.com Works Pete Hunt", "url": "https://www.youtube.com/watch?v=VkTCL6Nqm6Y", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 Linux and Free Software", "entries": [{"name": "Windows is AWESOME", "url": "https://www.youtube.com/watch?v=Zu0l-Ac7fTU\\&index=1\\&list=PLzcMzE4Sz1bDfHOZ2gTbcT7l4p2RaHa1L", "description": ""}, {"name": "Freedom in your computer and in the net", "url": "https://www.youtube.com/watch?v=2lupgHYiK9Q", "description": ""}, {"name": "You can be a kernel hacker!", "url": "https://www.youtube.com/watch?v=0IQlpFWTFbM", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 Motivation", "entries": [{"name": "Myth of the Genius Programmer", "url": "https://www.youtube.com/watch?v=0SARbwvhupQ", "description": ""}, {"name": "How to Teach Yourself Code", "url": "https://www.youtube.com/watch?v=T0qAjgQFR4c", "description": ""}, {"name": "How to Write a Great Research Paper", "url": "https://www.youtube.com/watch?v=g3dkRsTqdDA", "description": ""}, {"name": "The Top 10 Ways To Scam The Modern American", "url": "https://www.youtube.com/watch?v=neI_Pj558CY", "description": ""}, {"name": "The Imaginative Programmer", "url": "https://www.youtube.com/watch?v=w1-bDwNtG-I", "description": ""}, {"name": "Impossible Programming", "url": "https://www.youtube.com/watch?v=hN63FOa_Gp4", "description": ""}, {"name": "Writing Software", "url": "https://www.youtube.com/watch?v=9LfmrkyP81M", "description": ""}, {"name": "LoneStarRuby 2015 - Code Club", "url": "https://www.youtube.com/watch?v=sLAvSgcrgZM", "description": ""}, {"name": "My Dog Taught Me to Code", "url": "https://www.youtube.com/watch?v=yCBUsd52a3s", "description": ""}, {"name": "Simplicity Aint Easy", "url": "https://www.youtube.com/watch?v=cidchWg74Y4", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 Diversity", "entries": [{"name": "Quiet", "url": "https://www.youtube.com/watch?v=AzlCIS072_Y", "description": ""}, {"name": "The Data on Diversity: Its Not Just About Being Fair", "url": "https://www.youtube.com/watch?v=Am3tHJzqnMki", "description": ""}, {"name": "Re-Inventing the Rosetta Stone Together", "url": "https://www.youtube.com/watch?v=OOzAly5Rs7g", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 Company Culture", "entries": [{"name": "unSEXY Conf 2013: Zach Holman, Github", "url": "https://www.youtube.com/watch?v=vCSNME4voRU", "description": ""}, {"name": "How GitHub Uses GitHub to Build GitHub", "url": "https://www.youtube.com/watch?v=qyz3jkOBbQY", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 DevOps", "entries": [{"name": "Adopting Continuous Delivery - Jez Humble at Spark 2013: The Electric Cloud Summit", "url": "https://www.youtube.com/watch?v=ZLBhVEo1OG4", "description": ""}, {"name": "Why Everyone Needs DevOps Now - Gene Kim at Spark 2013: The Electric Cloud Summit", "url": "https://www.youtube.com/watch?v=oRTiu911qtA", "description": ""}, {"name": "MountainWest RubyConf 2013 Hell Has Frozen Over: DevOps & Security by James Turnbull", "url": "https://www.youtube.com/watch?v=SsQF6zqzHKw", "description": ""}, {"name": "Put Your Robots to Work: Security Automation at Twitter - Justin Collins, Neil Matatall, Alex Smolen", "url": "https://vimeo.com/54250716", "description": ""}], "notes": []}, {"name": "Tech Videos \u2014 License", "entries": [], "notes": []}], "total_entries": 105}, {"name": "Computer History", "subcategories": [{"name": "Computer History \u2014 Table of Contents", "entries": [{"name": "Videos", "url": "#videos", "description": ""}, {"name": "Audio", "url": "#audio", "description": ""}, {"name": "Texts", "url": "#texts", "description": ""}, {"name": "Source Code", "url": "#source-code", "description": ""}, {"name": "Websites", "url": "#websites", "description": ""}, {"name": "License", "url": "#license", "description": ""}], "notes": []}, {"name": "Computer History \u2014 Old recordings", "entries": [{"name": "United States Navy Training Media: Basic Mechanisms in Fire Control Computers", "url": "https://www.youtube.com/playlist?list=PLkPOzHopOIo7ii8LTjgwBT_XMTR7q54KX", "description": ""}, {"name": "Timesharing: A Solution to Computer Bottlenecks", "url": "https://www.youtube.com/watch?v=Q07PhW5sCEk", "description": ""}, {"name": "The Mother of All Demos", "url": "https://www.youtube.com/watch?v=yJDv-zdhzMY", "description": ""}, {"name": "Xerox Parc - Office Alto Commercial", "url": "https://www.youtube.com/watch?v=M0zgj2p7Ww4", "description": ""}, {"name": "A Computer Animated Hand", "url": "https://www.youtube.com/watch?v=Jjbax5HYHLQ", "description": ""}, {"name": "The Computer Literacy Project", "url": "https://computer-literacy-project.pilots.bbcconnectedstudio.co.uk/", "description": ""}, {"name": "KRON San Francisco: Primitive Internet report", "url": "https://www.youtube.com/watch?v=5WCTn4FljUQ", "description": ""}, {"name": "The UNIX System: Making Computers More Productive", "url": "https://www.youtube.com/watch?v=tc4ROCJYbm0", "description": ""}, {"name": "The UNIX System: Making Computers Easier to Use", "url": "https://www.youtube.com/watch?v=XvDZLjaCJuw", "description": ""}, {"name": "The Computer Chronicles", "url": "https://www.youtube.com/channel/UCkJ6eQKpHZgsZBla4JgKj3A", "description": ""}, {"name": "We Are Apple", "url": "https://www.youtube.com/watch?v=nbJy0O4UFSM", "description": ""}, {"name": "Thinking Allowed - Artificial Intelligence", "url": "https://www.youtube.com/watch?v=Ozipf13jRr4", "description": ""}, {"name": "Erlang: The Movie", "url": "https://www.youtube.com/watch?v=xrIjfIjssLE", "description": ""}, {"name": "Net Cafe", "url": "https://archive.org/details/netcafe", "description": ""}, {"name": "Steve Jobs: The Crazy Ones", "url": "https://www.youtube.com/watch?v=VCz_SiPD_X0", "description": ""}], "notes": []}, {"name": "Computer History \u2014 Documentaries", "entries": [{"name": "Hackers: Wizards of the Electronic Age", "url": "https://www.youtube.com/watch?v=cVCLowi4v7w", "description": ""}, {"name": "The KGB, the Computer, and Me", "url": "https://www.youtube.com/watch?v=EcKxaq1FTac", "description": ""}, {"name": "Triumph of the Nerds: The Rise of Accidental Empires", "url": "https://en.wikipedia.org/wiki/Triumph_of_the_Nerds", "description": ""}, {"name": "The Internet: Behind the Web", "url": "https://www.youtube.com/watch?v=M9ebkjWU6Z4", "description": ""}, {"name": "Code Rush", "url": "https://www.youtube.com/watch?v=4Q7FTjhvZ7Y", "description": ""}, {"name": "The Code", "url": "https://www.youtube.com/watch?v=XMm0HsmOTFI", "description": ""}, {"name": "Revolution OS", "url": "https://www.youtube.com/watch?v=jw8K460vx1c", "description": ""}, {"name": "The Secret History Of Hacking", "url": "https://www.youtube.com/watch?v=PUf1d-GuK0Q", "description": ""}, {"name": "BBS The Documentary", "url": "https://www.youtube.com/playlist?list=PLgE-9Sxs2IBVgJkY-1ZMj0tIFxsJ-vOkv", "description": ""}, {"name": "The Codebreakers", "url": "https://www.youtube.com/watch?v=Zc-hlV2xbSg", "description": ""}, {"name": "Hackers Are People Too", "url": "https://www.youtube.com/watch?v=7jciIsuEZWM", "description": ""}, {"name": "Download: The True Story of the Internet", "url": "https://en.wikipedia.org/wiki/Download_The_True_Story_of_the_Internet", "description": ""}, {"name": "Something Ventured", "url": "https://www.imdb.com/title/tt1737747/", "description": ""}, {"name": "Code 2600", "url": "https://www.youtube.com/watch?v=FAfUjqIbfXo", "description": ""}, {"name": "We Are Legion: The Story of the Hacktivists", "url": "https://www.youtube.com/watch?v=ZHl0WI32XkY", "description": ""}, {"name": "Silicon Valley", "url": "https://www.pbs.org/video/american-experience-silicon-valley/", "description": ""}, {"name": "TPB AFK: The Pirate Bay Away From Keyboard", "url": "https://www.youtube.com/watch?v=eTOKXCEwo_8", "description": ""}, {"name": "DEFCON: The Documentary", "url": "https://www.youtube.com/watch?v=3ctQOmjQyYg", "description": ""}, {"name": "Downloaded", "url": "https://www.youtube.com/watch?v=kSZqkn9hT5w", "description": ""}, {"name": "Birth of BASIC", "url": "https://www.youtube.com/watch?v=WYPNjSoDrqw", "description": ""}, {"name": "The Internet's Own Boy: The Story of Aaron Swartz", "url": "https://www.youtube.com/watch?v=vXr-2hwTk58", "description": ""}, {"name": "Rise of the Hackers", "url": "https://www.youtube.com/watch?v=dQnAEiGx1-4", "description": ""}, {"name": "Silicon Cowboys", "url": "https://www.netflix.com/title/80104318", "description": ""}], "notes": []}, {"name": "Computer History \u2014 Reflective interviews", "entries": [{"name": "Steve Jobs - The Lost Interview", "url": "https://www.youtube.com/watch?v=TRZAJY23xio", "description": ""}, {"name": "The Great 202 Jailbreak", "url": "https://www.youtube.com/watch?v=CVxeuwlvf8w", "description": ""}, {"name": "UNIX Special: Profs Kernighan & Brailsford", "url": "https://www.youtube.com/watch?v=vT_J6xc-Az0", "description": ""}], "notes": []}, {"name": "Computer History \u2014 Talks & Lectures", "entries": [{"name": "Computers From The Inside Out", "url": "https://www.youtube.com/watch?v=EKWGGDXe5MA", "description": ""}, {"name": "The Origins of Linux - Linus Torvalds", "url": "https://www.youtube.com/watch?v=WVTWCPoUt8w", "description": ""}, {"name": "The Secret History of Silicon Valley", "url": "https://www.youtube.com/watch?v=ZTC_RxWN_xo", "description": ""}, {"name": "Crockford on JavaScript - Volume 1: The Early Years", "url": "https://www.youtube.com/watch?v=JxAXlJEmNMg", "description": ""}, {"name": "Bret Victor - The Future of Programming", "url": "https://www.youtube.com/watch?v=8pTEmbeENF4", "description": ""}], "notes": []}, {"name": "Computer History \u2014 Movies", "entries": [{"name": "Pirates of Silicon Valley", "url": "https://www.imdb.com/title/tt0168122/", "description": ""}, {"name": "Micro Men", "url": "https://www.youtube.com/watch?v=XXBxV6-zamM", "description": ""}, {"name": "The Social Network", "url": "https://en.wikipedia.org/wiki/The_Social_Network", "description": ""}, {"name": "Halt and Catch Fire", "url": "https://en.wikipedia.org/wiki/Halt_and_Catch_Fire_\\(TV_series\\", "description": ""}, {"name": "Steve Jobs", "url": "https://www.imdb.com/title/tt2080374/", "description": ""}], "notes": []}, {"name": "Computer History \u2014 Commercials", "entries": [{"name": "Apple 1984 Super Bowl Commercial", "url": "https://www.youtube.com/watch?v=2zfqw8nhUwA", "description": ""}], "notes": []}, {"name": "Computer History \u2014 Podcasts", "entries": [{"name": "Internet History Podcast", "url": "http://www.internethistorypodcast.com/", "description": ""}], "notes": []}, {"name": "Computer History \u2014 Folklore", "entries": [{"name": "The Humble Programmer", "url": "https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD340.PDF", "description": ""}, {"name": "Real Programmers Don't Use PASCAL", "url": "https://web.mit.edu/humor/Computers/real.programmers", "description": ""}, {"name": "Epigrams on Programming", "url": "http://www.cs.yale.edu/homes/perlis-alan/quotes.html", "description": ""}, {"name": "The Story of Mel", "url": "http://www.catb.org/jargon/html/story-of-mel.html", "description": ""}, {"name": "Unix Recovery Legend", "url": "https://www.ee.ryerson.ca/\\~elf/hack/recovery.html", "description": ""}, {"name": "The Conscience of a Hacker", "url": "http://phrack.org/issues/7/3.html", "description": ""}, {"name": "The Jargon File", "url": "https://www.dourish.com/goodies/jargon.html", "description": ""}, {"name": "The Crypto Anarchist Manifesto", "url": "https://www.activism.net/cypherpunk/crypto-anarchy.html", "description": ""}, {"name": "A Cypherpunk's Manifesto", "url": "https://www.activism.net/cypherpunk/manifesto.html", "description": ""}, {"name": "The Story of Getting SSH Port 22", "url": "https://www.ssh.com/ssh/port", "description": ""}, {"name": "In the Beginning\u2026Was the Command Line", "url": "http://cristal.inria.fr/\\~weis/info/commandline.html", "description": ""}, {"name": "The case of the 500-mile email", "url": "https://www.ibiblio.org/harris/500milemail.html", "description": ""}, {"name": "UTF-8 history", "url": "https://www.cl.cam.ac.uk/\\~mgk25/ucs/utf-8-history.txt", "description": ""}, {"name": "20 Years \u2014 One Standard: The Story of TCP/IP", "url": "http://www.cbi.umn.edu/iterations/spira.html", "description": ""}, {"name": "How Steve Wozniak Wrote BASIC for the Original Apple From Scratch", "url": "https://gizmodo.com/how-steve-wozniak-wrote-basic-for-the-original-apple-fr-1570573636", "description": ""}, {"name": "The Story of the PING Program", "url": "http://ftp.arl.army.mil/\\~mike/ping.html", "description": ""}], "notes": []}, {"name": "Computer History \u2014 Announcements and Memos", "entries": [{"name": "What would you like to see most in minix?", "url": "https://groups.google.com/forum/#!topic/comp.os.minix/dlNtH7RRrGA%5B1-25%5D", "description": ""}, {"name": "The Internet Tidal Wave", "url": "http://www.lettersofnote.com/2011/07/internet-tidal-wave.html", "description": ""}, {"name": "A bike shed (any colour will do) on greener grass...", "url": "http://phk.freebsd.dk/sagas/bikeshed.html", "description": ""}, {"name": "Apollo 11 Guidance Computer", "url": "https://github.com/chrislgarry/Apollo-11", "description": "", "stars": "54k"}, {"name": "C compiler", "url": "https://www.bell-labs.com/usr/dmr/www/primevalC.html", "description": ""}, {"name": "UNIX", "url": "https://github.com/dspinellis/unix-history-repo/tree/Research-Release", "description": "", "stars": "5.8k"}, {"name": "MS-DOS", "url": "https://github.com/Microsoft/MS-DOS", "description": "", "stars": "17k"}, {"name": "Adobe Photoshop", "url": "http://www.computerhistory.org/atchm/adobe-photoshop-source-code/", "description": ""}, {"name": "First website ever made", "url": "http://info.cern.ch/", "description": ""}, {"name": "The Amazing FishCam", "url": "http://fishcam.com/", "description": ""}], "notes": []}], "total_entries": 85}, {"name": "Javascript Learning", "subcategories": [{"name": "Javascript Learning", "entries": [{"name": "JavaScript References", "url": "#javascript-references", "description": ""}, {"name": "Articles & Tutorials", "url": "#articles--tutorials", "description": ""}, {"name": "Free eBooks", "url": "#free-ebooks", "description": ""}, {"name": "Books", "url": "#books", "description": ""}, {"name": "Blogs", "url": "#blogs", "description": ""}, {"name": "Videos", "url": "#videos", "description": ""}, {"name": "Interactive learning", "url": "#interactive-learning", "description": ""}, {"name": "ES6 and above", "url": "#es6-and-above", "description": ""}, {"name": "DOM related", "url": "#dom-related", "description": ""}, {"name": "Node.js", "url": "#nodejs", "description": ""}, {"name": "Related", "url": "#related", "description": ""}, {"name": "MDN", "url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference", "description": "Simply the most extensive and up to date language reference."}, {"name": "DevDocs", "url": "http://devdocs.io/javascript", "description": "Search MDN comfortably. Even offline."}, {"name": "JavaScript Notes & Reference", "url": "https://wesbos.com/javascript", "description": "Detailed reference with code examples. Divided into topics covering basic and advanced subjects."}, {"name": "Simplified JavaScript Jargon", "url": "http://jargon.js.org", "description": "Glossary which explains all the buzzwords from the JavaScript eco system."}, {"name": "Functional Programming Jargon", "url": "https://functional.works-hub.com/blog/Functional-Programming-Jargon", "description": "Explains terms used in functional programming in the JavaScript context."}, {"name": "ECMAScript\u00ae Language Specification", "url": "http://ecma-international.org/publications/standards/Ecma-262.htm", "description": "The standard JavaScript is based on. Only for very advanced learners."}], "notes": []}, {"name": "Javascript Learning \u2014 Overall Topics", "entries": [{"name": "A re-introduction to JavaScript\\*", "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript", "description": "Compact introduction covering types, variables, operators, control structures, functions and closures."}, {"name": "JavaScript.info", "url": "http://javascript.info", "description": "A modern tutorial from the basics to advanced topics with simple, but detailed explanations."}, {"name": "Glossary of Modern JavaScript Concepts: Part 1", "url": "https://auth0.com/blog/glossary-of-modern-javascript-concepts/", "description": "Learn the fundamentals of functional programming, reactive programming, and functional reactive programming in JavaScript."}, {"name": "Glossary of Modern JavaScript Concepts: Part 2", "url": "https://auth0.com/blog/glossary-of-modern-javascript-concepts-part-2/", "description": "Explains concepts like scope and closures, data flow, change detection, components, compilation, tree shaking."}, {"name": "Robust Client-Side JavaScript", "url": "https://molily.de/robust-javascript/", "description": "Guide focused on writing robust code by describing possible failures and explaining how to prevent them."}], "notes": []}, {"name": "Javascript Learning \u2014 Single Topics", "entries": [{"name": "JavaScript Closures Demystified", "url": "https://www.sitepoint.com/javascript-closures-demystified/", "description": "Covering closures. From basics to use cases. Has useful comments."}, {"name": "Understanding Hoisting", "url": "https://scotch.io/tutorials/understanding-hoisting-in-javascript", "description": "Detailed explanation of the concept of hoisting in JavaScript."}, {"name": "Array operations", "url": "https://danmartensen.svbtle.com/javascripts-map-reduce-and-filter", "description": "Covering the usefulness of Array's map, reduce, and filter methods."}, {"name": "Promises", "url": "http://www.sohamkamani.com/blog/2016/08/28/incremenal-tutorial-to-promises/", "description": "Learning promises step by step."}, {"name": "Async/Await", "url": "https://hackernoon.com/6-reasons-why-javascripts-async-await-blows-promises-away-tutorial-c7ec10518dd9", "description": "Tutorial showing the advantages of consuming Promises via async functions."}, {"name": "Pure functions", "url": "https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-pure-function-d1c076bec976", "description": "Answers the question \u00bbWhat is a Pure Function?\u00ab epicly."}, {"name": "Using Fetch", "url": "https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch", "description": "Describes thoroughly how to use the Fetch API to receive and send data."}, {"name": "Chrome DevTools", "url": "https://developers.google.com/web/tools/chrome-devtools/", "description": "Everything you need to know about the debugging tools built into Google Chrome."}, {"name": "Eloquent JavaScript", "url": "http://eloquentjavascript.net", "description": "Covering the language and runtime specifics."}, {"name": "You Don't Know JS (book series)", "url": "https://github.com/getify/You-Dont-Know-JS", "description": "Series of books diving deep into language.", "stars": "180k"}, {"name": "Speaking JavaScript", "url": "http://speakingjs.com", "description": "In-depth guide beginning with the basics."}, {"name": "JavaScript Design Patterns", "url": "http://addyosmani.com/resources/essentialjsdesignpatterns/book/", "description": "Classical and JavaScript specific design patterns."}, {"name": "Mostly Adequate Guide to Functional Programming", "url": "https://mostly-adequate.gitbooks.io/mostly-adequate-guide/", "description": "Excellent primer to functional programming using JavaScript."}, {"name": "Functional-Light JavaScript", "url": "https://github.com/getify/Functional-Light-JS", "description": "This book explores the core principles of functional programming (FP) as they are applied to JavaScript.", "stars": "17k"}, {"name": "JavaScript: The Good Parts", "url": "http://shop.oreilly.com/product/9780596517748.do", "description": "Classic material which still has relevance."}, {"name": "The Principles of Object-Oriented JavaScript", "url": "https://www.nostarch.com/oojs", "description": "Comprehensible, especially interesting for people with a class based OOP background."}, {"name": "JavaScript Enlightenment", "url": "http://shop.oreilly.com/product/0636920027713.do", "description": "Will solidify your understanding of the language."}, {"name": "Testing JavaScript Applications", "url": "https://www.manning.com/books/testing-javascript-applications", "description": "A complete guide for JavaScript testing tools and techniques."}, {"name": "The Joy of JavaScript", "url": "https://www.manning.com/books/the-joy-of-javascript", "description": "A book covering advanced language features like Iterators and Generators."}, {"name": "\u2461ality", "url": "http://www.2ality.com", "description": "Language features and APIs well explained by author and trainer Dr. Axel Rauschmayer."}, {"name": "Pony Foo", "url": "https://ponyfoo.com", "description": "Detailed and high quality posts from Nicol\u00e1s Bevacqua all related to JavaScript."}, {"name": "== ? === ??? ...#@^%", "url": "https://www.youtube.com/watch?v=qGyqzN0bjhc", "description": "Basic talk about type coercion and strict type comparison."}, {"name": "FunFunFunction", "url": "https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q", "description": "Educational plus entertaining YouTube show covering language features as well as architectural topics amongst others."}, {"name": "What the heck is the event loop anyway?", "url": "http://latentflip.com/loupe/?code=JC5vbignYnV0dG9uJywgJ2NsaWNrJywgZnVuY3Rpb24gb25DbGljaygpIHsKICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gdGltZXIoKSB7CiAgICAgICAgY29uc29sZS5sb2coJ1lvdSBjbGlja2VkIHRoZSBidXR0b24hJyk7ICAgIAogICAgfSwgMjAwMCk7Cn0pOwoKY29uc29sZS5sb2coIkhpISIpOwoKc2V0VGltZW91dChmdW5jdGlvbiB0aW1lb3V0KCkgewogICAgY29uc29sZS5sb2coIkNsaWNrIHRoZSBidXR0b24hIik7Cn0sIDUwMDApOwoKY29uc29sZS5sb2coIldlbGNvbWUgdG8gbG91cGUuIik7!!!PGJ1dHRvbj5DbGljayBtZSE8L2J1dHRvbj4%3D", "description": "Awesome talk about the way JavaScript works, and a tool for exploring the callstack."}, {"name": "Become a JavaScript Console Power-User", "url": "https://www.youtube.com/watch?v=4mf_yNLlgic", "description": "Introduction to the browsers JavaScript console."}, {"name": "Debugging The Web", "url": "https://www.youtube.com/watch?v=HF1luRD4Qmk", "description": "Learn state of the art in debugging using Chrome dev tools."}, {"name": "Promises Are So Pass\u00e9", "url": "https://vimeo.com/181328943", "description": "Talk that shows where async goes next, why it matters, and what you need to do to put it into practice today."}, {"name": "Learning Functional Programming with JavaScript", "url": "https://www.youtube.com/watch?v=e-5obm1G_FY", "description": "Talk containing the best explanation of map/reduce."}, {"name": "Understand JavaScript's this Keyword in Depth", "url": "https://egghead.io/courses/understand-javascript-s-this-keyword-in-depth", "description": "18 minutes divided into 8 short videos to wrap you head around `this`."}, {"name": "Udacity Introduction to JavaScript", "url": "https://www.udacity.com/course/intro-to-javascript--cd2073", "description": "They also offer more advanced courses."}, {"name": "Code School", "url": "https://www.codeschool.com/learn/javascript", "description": "From Basics to Best Practices. Different courses related to JavaScript."}, {"name": "Functional programming", "url": "http://reactivex.io/learnrx/", "description": "Learn basic principles of functional programming in an interactive way by using map, filter, concatAll, reduce and zip."}, {"name": "JavaScript30", "url": "https://javascript30.com", "description": "Video course with 30 small and self-contained tutorials to build neat little things with plain JavaScript."}, {"name": "Learn JavaScript Online", "url": "https://learnjavascript.online", "description": "Interactive JavaScript course with spaced repetiton flashcards app."}, {"name": "Exercism JavaScript Track", "url": "https://exercism.io/tracks/javascript", "description": "Exercism provides individual practice and mentor-based learning for free."}, {"name": "Exploring ES6", "url": "http://exploringjs.com/es6.html", "description": "Good introduction with in-depth chapters."}, {"name": "Exploring ES2016 and ES2017", "url": "http://exploringjs.com/es2016-es2017.html", "description": "Follow up of \u00bbExploring ES6\u00ab."}, {"name": "ES6 Overview", "url": "https://ponyfoo.com/articles/es6", "description": "Bullet point overview including in-depth articles."}, {"name": "ES6 Katas", "url": "http://es6katas.org", "description": "Learn ES6 by solving unit test online."}, {"name": "Practical ES6", "url": "https://github.com/mjavascript/practical-es6", "description": "eBook with practical examples and advices.", "stars": "3.1k"}, {"name": "30 seconds of code", "url": "https://github.com/Chalarangelo/30-seconds-of-code", "description": "Useful ES6 snippets that you can understand in 30 seconds or less.", "stars": "122k"}, {"name": "What's the difference between JavaScript and ECMAScript?", "url": "https://www.freecodecamp.org/news/whats-the-difference-between-javascript-and-ecmascript-cba48c73a2b5/", "description": "Clears the confusion about ES6 and JavaScript."}, {"name": "DOM Enlightenment", "url": "https://domenlightenment.com/", "description": "A whole book about how to access and manipulate the DOM without a library."}, {"name": "You Might Not Need jQuery", "url": "http://youmightnotneedjquery.com", "description": "Get plain JavaScript code snippets (and see their jQuery equivalents)."}, {"name": "Traversing the DOM with JavaScript", "url": "https://zellwk.com/blog/dom-traversals/", "description": "A tutorial featuring native methods to traverse the DOM."}, {"name": "The Art of Node", "url": "https://github.com/maxogden/art-of-node#readme", "description": "Introductory tutorial covering the basics.", "stars": "9.8k"}, {"name": "NodeSchool", "url": "https://nodeschool.io", "description": "Interactive self guided workshops you can also do on your own."}, {"name": "Node Patterns", "url": "http://nodepatternsbooks.com", "description": "Short books about code and networking patterns related to Node.js."}, {"name": "Learn Node", "url": "https://learnnode.com", "description": "A premium training course to learn to build apps with Node.js, Express, MongoDB."}], "notes": []}], "total_entries": 71}, {"name": "Educational Games", "subcategories": [{"name": "Educational Games", "entries": [{"name": "Art & Design", "url": "#art--design", "description": ""}, {"name": "Articles", "url": "#articles", "description": ""}, {"name": "CSS", "url": "#css", "description": ""}, {"name": "Editors", "url": "#editors", "description": ""}, {"name": "Languages", "url": "#languages", "description": ""}, {"name": "Math & Computer Science", "url": "#math--computer-science", "description": ""}, {"name": "Music", "url": "#music", "description": ""}, {"name": "Programming", "url": "#programming", "description": ""}, {"name": "Canon Explains Exposure", "url": "http://www.canonoutsideofauto.ca/", "description": "Learn how to give your photographs just the right amount of light."}, {"name": "Can't Unsee", "url": "https://cantunsee.space/", "description": "A game where your attention to details earns you a lot of coins."}, {"name": "Font Memory Game", "url": "https://betterwebtype.com/font-memory-game", "description": "Recognizing different styles of fonts is one of the most challenging parts of typography."}, {"name": "Method of Action", "url": "https://method.ac/", "description": "A collection of games that teach you design principles."}, {"name": "Pixactly", "url": "http://pixact.ly/", "description": "A pixels test to quiz your knowledge."}, {"name": "The Boolean Game", "url": "https://boolean.method.ac/", "description": "Learn how to use boolean operations in Sketch, Figma, and other vector editors."}, {"name": "Educational Video Games Can Boost Motivation to Learn", "url": "https://www.nyu.edu/about/news-publications/news/2013/november/educational-video-games-can-boost-motivation-to-learn-nyu-cuny-study-shows-.html", "description": "An article by New York University."}, {"name": "Fact or Fiction?: Video Games Are the Future of Education", "url": "https://www.nyu.edu/about/news-publications/news/2013/november/educational-video-games-can-boost-motivation-to-learn-nyu-cuny-study-shows-.html", "description": "An article by Scientific American."}, {"name": "Five Reasons to Use Games in the Classroom", "url": "https://www.educationworld.com/a_curr/reasons-to-play-games-in-the-classroom.shtml", "description": "An article by Education World."}, {"name": "CSS Diner", "url": "https://flukeout.github.io/", "description": "It's a little game to help you learn CSS selectors."}, {"name": "CSS Grid Garden", "url": "http://cssgridgarden.com/", "description": "A game for learning CSS grid layout."}, {"name": "Flexbox Defense", "url": "http://www.flexboxdefense.com/", "description": "Unlike other tower defense games, you must position your towers using CSS!"}, {"name": "Flexbox Froggy", "url": "http://flexboxfroggy.com/", "description": "A game for learning CSS flexbox."}, {"name": "Flexbox with Webflow", "url": "https://www.flexboxgame.com/", "description": "Learn and master flexbox in 28 interactive levels\u2014without writing code."}, {"name": "Open Vim", "url": "https://www.openvim.com/", "description": "Interactive Vim tutorial."}, {"name": "Vim Adventures", "url": "https://vim-adventures.com/", "description": "Learning Vim while playing a game."}, {"name": "Vim Genius", "url": "http://vimgenius.com/", "description": "Increase your speed and improve your muscle memory with Vim Genius."}, {"name": "Drops", "url": "https://languagedrops.com/", "description": "Learn useful words and phrases in a languge of your choosing, with fun gameplay."}, {"name": "Duolingo", "url": "https://www.duolingo.com/", "description": "Learn Spanish, French and other languages for free."}, {"name": "Alligator Eggs!", "url": "http://worrydream.com/#!/AlligatorEggs", "description": "A pen-and-paper game for children that teaches lambda calculus."}, {"name": "CS Unplugged", "url": "https://csunplugged.org/en/", "description": "A collection of classroom activities that teach computer science concepts without using computers."}, {"name": "Finitris", "url": "http://www.postcrashgames.com/finitris/", "description": "See what goes into running a regular expression."}, {"name": "Guess The Correlation", "url": "http://guessthecorrelation.com/", "description": "Try to guess how correlated the two variables in a scatter plot are."}, {"name": "Learning Music", "url": "https://learningmusic.ableton.com", "description": "Explore the fundamentals of music via Ableton's interactive website."}, {"name": "Learning Synths", "url": "https://learningsynths.ableton.com/", "description": "Learn the basics of using synthesizers (or synths)."}, {"name": "Pianu", "url": "https://pianu.com", "description": "Learn how to play the piano in-browser."}, {"name": "BOX-256", "url": "http://box-256.com/", "description": "Program a fictional CPU with assembly to output graphics."}, {"name": "Bashcrawl", "url": "https://gitlab.com/slackermedia/bashcrawl", "description": "Learn Linux commands by playing a simple text adventure ."}, {"name": "Clips the Game", "url": "https://md5crypt.github.io/clipsgame/", "description": "A demanding logic game based on the clips rule engine."}, {"name": "Code Avengers", "url": "https://www.codeavengers.com/", "description": "Learn to build websites, apps and games in a fun and effective way."}, {"name": "Code School", "url": "https://www.pluralsight.com/codeschool", "description": "Learn to code in the comfort of your browser."}, {"name": "Code.org", "url": "https://code.org/", "description": "Every student in every school should have the opportunity to learn computer science."}, {"name": "Codecademy", "url": "https://www.codecademy.com/", "description": "Learn to code interactively, for free."}, {"name": "CodeCombat", "url": "https://codecombat.com/", "description": "The most engaging coding game for learning programming."}, {"name": "CodinGame", "url": "https://www.codingame.com/start", "description": "A challenge-based training platform where you can play with the hottest programming topics."}, {"name": "Cube Composer", "url": "https://david-peter.de/cube-composer/", "description": "A puzzle game inspired by functional programming."}, {"name": "Deadlock Empire", "url": "https://deadlockempire.github.io/", "description": "Solve puzzles with concurrency."}, {"name": "Free Code Camp", "url": "https://www.freecodecamp.org/", "description": "An open source community that helps you learn to code."}, {"name": "Learn Git Branching", "url": "https://learngitbranching.js.org/", "description": "Interactive Git tutorial that emphasizes branching."}, {"name": "Mimo", "url": "https://getmimo.com/", "description": "Learn how to become a developer on mobile."}, {"name": "Programming Games Wiki", "url": "http://programminggames.org/", "description": "A long-standing catalogue of programming games through the years."}, {"name": "RegexOne", "url": "https://regexone.com/lesson/introduction_abcs", "description": "Learn Regular Expressions with simple, interactive exercises."}, {"name": "ReturnTrue", "url": "https://alf.nu/ReturnTrue", "description": "A game were you learn about booleans, return true to win."}, {"name": "Screeps", "url": "https://screeps.com/", "description": "The world's first MMO strategy sandbox game for programmers."}, {"name": "SQL Murder Mystery", "url": "https://mystery.knightlab.com/", "description": "Solve a crime while practicing database skills."}, {"name": "Swift Playgrounds", "url": "https://www.apple.com/swift/playgrounds/", "description": "Learn to code on your iPad in a seriously fun way."}, {"name": "Untrusted", "url": "https://alexnisnevich.github.io/untrusted/", "description": "Learn while playing a JavaScript adventure game."}, {"name": "WarriorJS", "url": "https://github.com/olistic/warriorjs", "description": "Using JavaScript, program a warrior to climb a tall tower, fight monsters and rescue captives.", "stars": "8.8k"}, {"name": "Web Audio School", "url": "https://mmckegg.github.io/web-audio-school/", "description": "Interactive WebAudio tutorials."}, {"name": "XSS game", "url": "https://xss-game.appspot.com", "description": "A game about tricking people into running code in their browsers."}], "notes": []}], "total_entries": 58}, {"name": "Dive Into Machine Learning", "subcategories": [{"name": "Dive Into Machine Learning \u2014 Initiatives", "entries": [{"name": "AlgorithmWatch", "url": "https://algorithmwatch.org/en/", "description": "[newsletter](https://algorithmwatch.org/en/newsletter/) \u2014 \"a non-profit research and advocacy organization that is committed to watch, unpack and analyze automated decision-making (ADM) systems and their impact on society.\""}, {"name": "`daviddao/awful-ai`", "url": "https://github.com/daviddao/awful-ai", "description": "\"Awful AI is a curated list to track current scary usages of AI \u2014 hoping to raise awareness\""}, {"name": "`humanetech-community/awesome-humane-tech`", "url": "https://github.com/humanetech-community/awesome-humane-tech", "description": "\"Promoting solutions that improve wellbeing, freedom and society\""}, {"name": "`ProjectDrawdown/solutions`", "url": "https://github.com/ProjectDrawdown/solutions", "description": "[Project Drawdown](https://www.drawdown.org/) \u2014 \"Project Drawdown entered the climate conversation with the publication of the 2017 book. With The Drawdown Review in 2020, the project continues its mission to inspire and communicate solutions.\" Python and Jupyter Notebooks."}, {"name": "`philsturgeon/awesome-earth`", "url": "https://github.com/philsturgeon/awesome-earth", "description": ""}, {"name": "`daviddao/code-against-climate-change`", "url": "https://github.com/daviddao/code-against-climate-change", "description": ""}, {"name": "`protontypes/open-sustainable-technology`", "url": "https://github.com/protontypes/open-sustainable-technology", "description": ""}], "notes": []}, {"name": "Dive Into Machine Learning \u2014 If you prefer local installation", "entries": [{"name": "Python", "url": "https://www.python.org/", "description": ""}, {"name": "Jupyter Notebook", "url": "https://jupyter.org/", "description": ""}], "notes": []}, {"name": "Dive Into Machine Learning \u2014 Cloud-based options", "entries": [{"name": "Deepnote", "url": "https://deepnote.com/", "description": ""}, {"name": "Google Colab", "url": "https://colab.research.google.com/", "description": ""}, {"name": "markusschanta/awesome-jupyter, \"Hosted Notebook Solutions\"", "url": "https://github.com/markusschanta/awesome-jupyter#hosted-notebook-solutions", "description": "", "stars": "2.9k"}, {"name": "ml-tooling/best-of-jupyter, \"Notebook Environments\"", "url": "https://github.com/ml-tooling/best-of-jupyter", "description": "", "stars": "538"}], "notes": []}, {"name": "Dive Into Machine Learning \u2014 What just happened?", "entries": [{"name": "What is the difference between Data Analytics, Data Analysis, Data Mining, Data Science, Machine Learning, and Big Data?", "url": "http://www.quora.com/What-is-the-difference-between-Data-Analytics-Data-Analysis-Data-Mining-Data-Science-Machine-Learning-and-Big-Data-1", "description": ""}, {"name": "Dr. Randal Olson's Example Machine Learning notebook", "url": "https://github.com/rhiever/Data-Analysis-and-Machine-Learning-Projects/blob/master/example-data-science-notebook/Example%20Machine%20Learning%20Notebook.ipynb", "description": "", "stars": "5.4k"}], "notes": []}, {"name": "Dive Into Machine Learning \u2014 Public datasets and pet projects", "entries": [], "notes": []}, {"name": "Dive Into Machine Learning \u2014 Tips for this course", "entries": [{"name": "Study tips for Prof. Andrew Ng's course, by Ray Li", "url": "https://rayli.net/blog/data/coursera-machine-learning-review/", "description": ""}], "notes": []}, {"name": "Dive Into Machine Learning \u2014 Tips for studying on a busy schedule", "entries": [{"name": "\"Learning How to Learn\" by Barbara Oakley", "url": "https://www.coursera.org/learn/learning-how-to-learn/", "description": ""}], "notes": []}, {"name": "Dive Into Machine Learning \u2014 Take my tips with a grain of salt", "entries": [{"name": "`microsoft/Data-Science-For-Beginners`", "url": "https://github.com/microsoft/Data-Science-For-Beginners", "description": "[added in 2021](https://dev.to/azure/free-data-science-for-beginners-curriculum-on-github-1hme) \u2014 \"10-week, 20-lesson curriculum all about Data Science. Each lesson includes pre-lesson and post-lesson quizzes, written instructions to complete the lesson, a solution, and an assignment. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.\""}, {"name": "Prof. Pedro Domingos's introductory video series", "url": "https://www.youtube.com/playlist?list=PLTPQEx-31JXgtDaC6-3HxWcp7fq4N8YGr", "description": ""}, {"name": "`ossu/data-science`", "url": "https://github.com/ossu/data-science", "description": ""}, {"name": "Stanford CS229: Machine Learning", "url": "https://github.com/afshinea/stanford-cs-229-machine-learning", "description": "", "stars": "14k"}, {"name": "Harvard CS109: Data Science", "url": "https://cs109.github.io/2015/", "description": ""}, {"name": "Advanced Statistical Computing (Vanderbilt BIOS8366)", "url": "http://stronginference.com/Bios8366/lectures.html", "description": ""}, {"name": "UC Berkeley's Data 8: The Foundations of Data Science", "url": "http://data8.org/", "description": ""}, {"name": "An epic Quora thread: How can I become a data scientist?", "url": "https://www.quora.com/How-can-I-become-a-data-scientist?redirected_qid=59455", "description": ""}, {"name": "`ujjwalkarn/Machine-Learning-Tutorials`", "url": "https://github.com/ujjwalkarn/Machine-Learning-Tutorials", "description": ""}], "notes": []}, {"name": "Dive Into Machine Learning \u2014 Some communities to know about!", "entries": [{"name": "/r/LearnMachineLearning", "url": "https://www.reddit.com/r/learnmachinelearning/", "description": ""}, {"name": "/r/MachineLearning", "url": "https://reddit.com/r/MachineLearning", "description": ""}, {"name": "/r/DataIsBeautiful", "url": "https://reddit.com/r/DataIsBeautiful", "description": ""}, {"name": "/r/DataScience", "url": "https://reddit.com/r/DataScience", "description": ""}, {"name": "Cross-Validated: stats.stackexchange.com", "url": "https://stats.stackexchange.com/", "description": ""}, {"name": "`ossu/data-science` has a Discord server and newsletter", "url": "https://github.com/ossu/data-science#:\\~:text=Discord%20server", "description": ""}, {"name": "Video series from Data School, about Pandas", "url": "https://www.youtube.com/playlist?list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y", "description": ""}, {"name": "`birdseye`", "url": "https://birdseye.readthedocs.io/en/latest/integrations.html#jupyter-ipython-notebooks", "description": ""}, {"name": "`pandas-log`", "url": "https://github.com/eyaltrabelsi/pandas-log.git", "description": ""}], "notes": []}, {"name": "Dive Into Machine Learning \u2014 Risks - some starting points", "entries": [{"name": "The High Cost of Maintaining Machine Learning Systems", "url": "http://www.kdnuggets.com/2015/01/high-cost-machine-learning-technical-debt.html", "description": ""}, {"name": "Overfitting vs. Underfitting: A Conceptual Explanation", "url": "https://towardsdatascience.com/overfitting-vs-underfitting-a-conceptual-explanation-d94ee20ca7f9", "description": ""}, {"name": "11 Clever Methods of Overfitting and How to Avoid Them", "url": "http://hunch.net/?p=22", "description": ""}, {"name": "\"So, you want to build an ethical algorithm?\" An interactive tool to prompt discussions", "url": "https://cdt.info/ddtool/", "description": ""}], "notes": []}, {"name": "Dive Into Machine Learning \u2014 Peer review", "entries": [], "notes": []}, {"name": "Dive Into Machine Learning \u2014 Production, Deployment, [MLOps](https://ml-ops.org/)", "entries": [{"name": "MLOps Stack Template", "url": "https://valohai.com/blog/the-mlops-stack/", "description": ""}, {"name": "Lessons on ML Platforms from Netflix, DoorDash, Spotify, and more", "url": "https://towardsdatascience.com/lessons-on-ml-platforms-from-netflix-doordash-spotify-and-more-f455400115c7", "description": ""}, {"name": "MLOps Stack Canvas", "url": "https://ml-ops.org/content/mlops-stack-canvas", "description": ""}], "notes": []}, {"name": "Dive Into Machine Learning \u2014 Easier sharing of deep learning models and demos", "entries": [{"name": "`fastai/fastbook`", "url": "https://github.com/fastai/fastbook", "description": ""}, {"name": "`explosion/thinc`", "url": "https://github.com/explosion/thinc", "description": ""}, {"name": "paperswithcode.com", "url": "https://paperswithcode.com/", "description": "\"The mission of Papers with Code is to create a free and open resource with Machine Learning papers, code, datasets, methods and evaluation tables.\""}, {"name": "`labmlai/annotated_deep_learning_paper_implementations`", "url": "https://github.com/labmlai/annotated_deep_learning_paper_implementations", "description": "\"Implementations/tutorials of deep learning papers with side-by-side notes.\" 50+ of them! Really nicely annotated and explained."}, {"name": "Distill.pub", "url": "https://distill.pub/about/", "description": ""}], "notes": []}, {"name": "Dive Into Machine Learning \u2014 Machine Learning and User Experience (UX)", "entries": [{"name": "\"Advice on building a machine learning career and reading research papers by Prof. Andrew Ng\"", "url": "https://www.kdnuggets.com/2019/09/advice-building-machine-learning-career-research-papers-andrew-ng.html", "description": ""}, {"name": "`r0f1/datascience`", "url": "https://github.com/r0f1/datascience", "description": "\"A curated list of awesome resources for practicing data science using Python, including not only libraries, but also links to tutorials, code snippets, blog posts and talks.\""}], "notes": []}, {"name": "Dive Into Machine Learning \u2014 Aside: Bayesian Statistics and Machine Learning", "entries": [{"name": "*Time Series Forecasting with Bayesian Modeling by Michael Grogan*", "url": "https://www.manning.com/liveprojectseries/time-series-forecasting-with-bayesian-modeling", "description": ""}, {"name": "Bayesian Modelling in Python", "url": "https://github.com/markdregan/Bayesian-Modelling-in-Python", "description": "", "stars": "2.4k"}, {"name": "Machine Learning for Software Engineers, by Nam Vu", "url": "https://github.com/ZuzooVn/machine-learning-for-software-engineers", "description": "", "stars": "26k"}, {"name": "`ujjwalkarn/Machine-Learning-Tutorials`", "url": "https://github.com/ujjwalkarn/Machine-Learning-Tutorials", "description": ""}, {"name": "`josephmisiti/awesome-machine-learning`", "url": "https://github.com/josephmisiti/awesome-machine-learning", "description": ""}], "notes": []}], "total_entries": 54}, {"name": "Css Learning", "subcategories": [{"name": "Css Learning", "entries": [{"name": "CSS References", "url": "#css-references", "description": ""}, {"name": "CSS in a nutshell", "url": "#css-in-a-nutshell", "description": ""}, {"name": "Fundamental concepts", "url": "#fundamental-concepts", "description": ""}, {"name": "CSS units", "url": "#css-units", "description": ""}, {"name": "Selectors", "url": "#selectors", "description": ""}, {"name": "Custom properties (aka CSS variables)", "url": "#custom-properties-aka-css-variables", "description": ""}, {"name": "Layout", "url": "#layout", "description": ""}, {"name": "Animation", "url": "#animation", "description": ""}, {"name": "Related", "url": "#related", "description": ""}, {"name": "codrops", "url": "https://tympanus.net/codrops/css_reference/", "description": "An extensive CSS reference offering way more content than [MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference)."}, {"name": "Can I use", "url": "https://caniuse.com", "description": "Interactive browser support tables for CSS (and HTML5)."}, {"name": "Introduction to CSS", "url": "https://scrimba.com/g/gintrotocss", "description": "This screencast series will teach you the basics of CSS in about one hour."}, {"name": "The cascade", "url": "https://developer.mozilla.org/en-US/docs/Web/CSS/Cascade", "description": "This article explains what the cascade is and how this affects you."}, {"name": "Specificity and inheritance", "url": "https://www.smashingmagazine.com/2010/04/css-specificity-and-inheritance/", "description": "Understanding specificity and inheritance is important to master CSS. This article will help."}, {"name": "CSS Box Model", "url": "https://developer.mozilla.org/en-US/docs/Learn/CSS/Introduction_to_CSS/Box_model", "description": "An article explaining the foundation of layout on the web."}, {"name": "Responsive Design", "url": "https://web.dev/learn/design/", "description": "Extensive information about all aspects of responsive design to make sites that look great and work well for everyone."}, {"name": "The Lengths of CSS", "url": "https://css-tricks.com/the-lengths-of-css/", "description": "Overview covering absolute and relative units."}, {"name": "Fun with Viewport Units", "url": "https://css-tricks.com/fun-viewport-units/", "description": "Imparts the basics and shows some nifty use-cases."}, {"name": "Basic CSS Selectors", "url": "https://www.sitepoint.com/css-selectors/", "description": "An introduction to the very basic CSS selectors you need to know."}, {"name": "Advanced CSS Selectors", "url": "https://www.smashingmagazine.com/2009/08/taming-advanced-css-selectors/", "description": "Level up your knowledge. From attribute selectors to CSS3 pseudo classes."}, {"name": "CSS Diner", "url": "https://flukeout.github.io", "description": "Learn how to use CSS selectors with this fun little game."}, {"name": "CSS Variables: Why Should You Care?", "url": "https://developers.google.com/web/updates/2016/02/css-variables-why-should-you-care", "description": "A short introduction to CSS variables."}, {"name": "Locally Scoped CSS Variables: What, How, and Why", "url": "https://una.im/local-css-vars/", "description": "Describes the advantages of locally scoped CSS variables."}, {"name": "Using CSS variables correctly", "url": "https://www.madebymike.com.au/writing/using-css-variables/", "description": "Patterns and anti-patterns for using CSS variables."}, {"name": "Everything you need to know about CSS Variables", "url": "https://medium.freecodecamp.org/everything-you-need-to-know-about-css-variables-c74d922ea855", "description": "In depth article going beyond the basics of CSS Variables using real-world examples."}, {"name": "Getting Reactive with CSS", "url": "https://www.youtube.com/watch?v=4IRPxCMAIfA", "description": "Mindblowing talk about the possibilities of the combination of CSS variables and functional reactive programming in JavaScript."}, {"name": "Learn CSS Layout", "url": "http://book.mixu.net/css", "description": "Learn about CSS layout techniques in 5 chapters."}, {"name": "Layout Land", "url": "https://www.youtube.com/channel/UC7TizprGknbDalbHplROtag", "description": "Jen Simmons video series about the new CSS Layout possibilities."}, {"name": "Laying Out The Future With Grid And Flexbox", "url": "https://www.youtube.com/watch?v=hj355PRbwSQ", "description": "Introduction of a new layout system encompassing Flexbox, CSS Grid and the Box Alignment Module."}], "notes": []}, {"name": "Css Learning \u2014 Classic layouting", "entries": [{"name": "Floats", "url": "https://tympanus.net/codrops/css_reference/float/", "description": "In depth information about how to use (and clear) floats."}, {"name": "Positioning Types", "url": "https://scotch.io/bar-talk/5-things-you-might-not-know-about-the-css-positioning-types", "description": "A closer look at a few little-known things related to the CSS positioning layout method."}, {"name": "inline-block", "url": "https://iamsteve.me/blog/entry/inline_block", "description": "Shows in which cases it makes sense to use the display property `inline-block` for layouting."}], "notes": []}, {"name": "Css Learning \u2014 Flexbox", "entries": [{"name": "A Complete Guide to Flexbox", "url": "https://css-tricks.com/snippets/css/a-guide-to-flexbox/", "description": "All you need to know about Flexbox on one page."}, {"name": "Flexbox playground", "url": "https://codepen.io/enxaneta/full/adLPwv", "description": "Play with Flexbox examples on CodePen."}, {"name": "Flexbox Defense", "url": "http://www.flexboxdefense.com", "description": "A tower defense game in the browser to learn about Flexbox with fun."}, {"name": "Flexbox Froggy", "url": "https://flexboxfroggy.com", "description": "Learn all the basics of Flexbox with a fun game involving frogs and lily pads."}, {"name": "Flexbugs", "url": "https://github.com/philipwalton/flexbugs", "description": "Community-curated list of flexbox issues and cross-browser workarounds for them.", "stars": "13k"}, {"name": "Flexbox Zombies", "url": "https://flexboxzombies.com", "description": "A training course driven by a storyline where you use Flexbox and a crossbow to hunt zombies."}, {"name": "What the Flexbox?", "url": "https://flexbox.io/", "description": "A simple, free 20 video course that will help you master CSS Flexbox!"}], "notes": []}, {"name": "Css Learning \u2014 Grid", "entries": [{"name": "A Complete Guide to Grid", "url": "https://css-tricks.com/snippets/css/complete-guide-grid/", "description": "All you need to know about CSS Grid Layout on one page."}, {"name": "Grid by Example", "url": "https://gridbyexample.com", "description": "Besides examples of how to use Grid, this site also has additional useful learning resources."}, {"name": "Designing with Grid", "url": "https://talks.jensimmons.com/J5VRbA/designing-with-grid", "description": "Talk about the new layout possibilities CSS Grid is offering."}, {"name": "Grid Garden", "url": "https://cssgridgarden.com", "description": "Lovely game where you write CSS code to grow your carrot garden."}, {"name": "GridBugs", "url": "https://github.com/rachelandrew/gridbugs", "description": "Community-curated list of Grid interop issues and workarounds for them.", "stars": "1.2k"}, {"name": "Grid Critters", "url": "https://www.gridcritters.com", "description": "Learn CSS grid layout by mastering an adventure game."}, {"name": "CSS Grid", "url": "https://cssgrid.io", "description": "Learn CSS grid with Wes Bos - Free 4 hours video course, 25 Videos."}, {"name": "CSS Transitions and Transforms for Beginners", "url": "https://robots.thoughtbot.com/transitions-and-transforms", "description": "An introduction to CSS transitions and CSS (2D) transforms."}, {"name": "All you need to know about CSS Transitions", "url": "https://blog.alexmaccaw.com/all-you-need-to-know-about-css-transitions/", "description": "Also addressing advanced topics from chaining and events to hardware acceleration and animation functions."}, {"name": "CSS 3D transforms", "url": "https://3dtransforms.desandro.com", "description": "Multi page tutorial with examples like card flip and carousel effects."}, {"name": "CSS Animation for Beginners", "url": "https://robots.thoughtbot.com/css-animation-for-beginners", "description": "Imparts the concepts of CSS animations with keyframes."}, {"name": "animatable", "url": "http://leaverou.github.io/animatable/", "description": "Nice little page demonstrating which CSS properties are animatable."}], "notes": []}], "total_entries": 51}, {"name": "Roadmaps", "subcategories": [{"name": "Roadmaps", "entries": [{"name": "Programming Language", "url": "#programming-language", "description": ""}, {"name": "Web Development", "url": "#web-development", "description": ""}, {"name": "Mobile Development", "url": "#mobile-development", "description": ""}, {"name": "Game Development", "url": "#game-development", "description": ""}, {"name": "AI / Machine Learning / Data Science", "url": "#ai--machine-learning--data-science", "description": ""}, {"name": "Miscellaneous", "url": "#miscellaneous", "description": ""}, {"name": "Articles", "url": "#articles", "description": ""}, {"name": "C++ Developer Roadmap", "url": "https://github.com/salmer/CppDeveloperRoadmap", "description": "Roadmap focuses on general competencies and skills about C++ in 2024 [<img src=\"https://img.shields.io/badge/Roadmap-2024-green.svg\">](https://github.com/salmer/CppDeveloperRoadmap).", "stars": "3.3k"}, {"name": "Go Developer Roadmap", "url": "https://github.com/Alikhll/golang-developer-roadmap", "description": "Roadmap to becoming a Go developer in 2021 [<img src=\"https://img.shields.io/badge/Roadmap-2021-yellowgreen.svg\">](https://github.com/Alikhll/golang-developer-roadmap).", "stars": "18k"}, {"name": "Java Developer Roadmap", "url": "https://github.com/s4kibs4mi/java-developer-roadmap", "description": "Roadmap to becoming a Java developer in 2025 [<img src=\"https://img.shields.io/badge/Roadmap-2025-green.svg\">](https://github.com/s4kibs4mi/java-developer-roadmap).", "stars": "4.3k"}, {"name": "Nodejs Developer Roadmap", "url": "https://github.com/aliyr/Nodejs-Developer-Roadmap", "description": "Roadmap to becoming a Node.js developer in 2021 [<img src=\"https://img.shields.io/badge/Roadmap-yellow2021-green.svg\">](https://github.com/aliyr/Nodejs-Developer-Roadmap).", "stars": "4.8k"}, {"name": "PHP Developer roadmap", "url": "https://github.com/thecodeholic/php-developer-roadmap", "description": "Following this path will guarantee to Become a PHP Developer in 2021 [<img src=\"https://img.shields.io/badge/Roadmap-2021-green.svg\">](https://github.com/thecodeholic/php-developer-roadmap) [<img src=\"https://img.shields.io/badge/YouTube-FF0000?logo=youtube\">](https://github.com/thecodeholic/php-developer-roadmap).", "stars": "3.7k"}, {"name": "Rust Web Developer Roadmap", "url": "https://github.com/anshulrgoyal/rust-web-developer-roadmap", "description": "Roadmap to becoming a Rust Web developer in 2022 [<img src=\"https://img.shields.io/badge/Roadmap-2022-green.svg\">](https://github.com/anshulrgoyal/rust-web-developer-roadmap).", "stars": "1.9k"}, {"name": "Angular Developer Roadmap", "url": "https://github.com/sulco/angular-developer-roadmap", "description": "Roadmap to becoming an Angular developer [<img src=\"https://img.shields.io/badge/Roadmap-2018-yellow.svg\">](https://github.com/sulco/angular-developer-roadmap).", "stars": "951"}, {"name": "Angular Developer Roadmap 2", "url": "https://github.com/saifaustcse/angular-developer-roadmap", "description": "Roadmap to becoming an Angular developer in 2024 [<img src=\"https://img.shields.io/badge/Roadmap-2024-green.svg\">](https://github.com/saifaustcse/angular-developer-roadmap).", "stars": "154"}, {"name": "ASP.Net Core Developer Roadmap", "url": "https://github.com/MoienTajik/AspNetCore-Developer-Roadmap", "description": "Roadmap to becoming an ASP .NET Core developer in 2025 [<img src=\"https://img.shields.io/badge/Roadmap-2025-green.svg\">](https://github.com/MoienTajik/AspNetCore-Developer-Roadmap).", "stars": "19k"}, {"name": "Developer Roadmap", "url": "https://github.com/kamranahmedse/developer-roadmap", "description": "Community driven roadmaps, articles and resources for developers [<img src=\"https://img.shields.io/badge/Roadmap-2022-green.svg\">](https://github.com/kamranahmedse/developer-roadmap).", "stars": "344k"}, {"name": "Frontend development roadmap", "url": "https://github.com/sadanandpai/frontend-learning-kit/blob/main/public/2024_FE_roadmap.pdf", "description": "Frontend development interview checklist & roadmap [<img src=\"https://img.shields.io/badge/Roadmap-2024-green.svg\">](https://github.com/sadanandpai/frontend-learning-kit/blob/main/public/2024_FE_roadmap.pdf).", "stars": "4.6k"}, {"name": "Laravel Developer Roadmap", "url": "https://github.com/Hasnayeen/laravel-developer-roadmap", "description": "Roadmap to becoming an Laravel developer in 2024 [<img src=\"https://img.shields.io/badge/Roadmap-2024-green.svg\">](https://github.com/Hasnayeen/laravel-developer-roadmap).", "stars": "734"}, {"name": "React Developer Roadmap", "url": "https://github.com/adam-golab/react-developer-roadmap", "description": "Roadmap to becoming a React developer in 2019 [<img src=\"https://img.shields.io/badge/Roadmap-2019-yellowgreen.svg\">](https://github.com/adam-golab/react-developer-roadmap).", "stars": "19k"}, {"name": "Vue Developer Roadmap", "url": "https://github.com/flaviocopes/vue-developer-roadmap", "description": "Roadmap to becoming a Vue.js developer in 2019 [<img src=\"https://img.shields.io/badge/Roadmap-2019-yellowgreen.svg\">](https://github.com/flaviocopes/vue-developer-roadmap).", "stars": "529"}, {"name": "Android Developer Roadmap", "url": "https://github.com/mobile-roadmap/android-developer-roadmap", "description": "Roadmap to becoming an Android developer in 2020 [<img src=\"https://img.shields.io/badge/Roadmap-2020-yellowgreen.svg\">](https://github.com/mobile-roadmap/android-developer-roadmap).", "stars": "4.1k"}, {"name": "Flutter Developer Roadmap", "url": "https://github.com/olexale/flutter_roadmap", "description": "Roadmap for creating hybrid apps using Google's Flutter SDK [<img src=\"https://img.shields.io/badge/Roadmap-2024-green.svg\">](https://github.com/olexale/flutter_roadmap).", "stars": "5.8k"}, {"name": "iOS Developer Roadmap", "url": "https://github.com/BohdanOrlov/iOS-Developer-Roadmap", "description": "Roadmap to becoming an iOS developer in 2020 [<img src=\"https://img.shields.io/badge/Roadmap-2020-yellowgreen.svg\">](https://github.com/BohdanOrlov/iOS-Developer-Roadmap).", "stars": "6.4k"}, {"name": "Game Developer Roadmap", "url": "https://github.com/utilForever/game-developer-roadmap", "description": "Roadmap to becoming a game developer in 2022 [<img src=\"https://img.shields.io/badge/Roadmap-2022-green.svg\">](https://github.com/utilForever/game-developer-roadmap).", "stars": "5.7k"}, {"name": "Game Programming Roadmap", "url": "https://github.com/miloyip/game-programmer", "description": "Roadmap to becoming a game programmer [<img src=\"https://img.shields.io/badge/Roadmap-2019-yellow.svg\">](https://github.com/miloyip/game-programmer).", "stars": "18k"}, {"name": "AI Expert Roadmap", "url": "https://github.com/AMAI-GmbH/AI-Expert-Roadmap", "description": "Roadmap to becoming an Artificial Intelligence Expert in 2022 [<img src=\"https://img.shields.io/badge/Roadmap-2022-green.svg\">](https://github.com/AMAI-GmbH/AI-Expert-Roadmap).", "stars": "31k"}, {"name": "Deep Learning Reading Roadmap", "url": "https://github.com/floodsung/Deep-Learning-Papers-Reading-Roadmap", "description": "Roadmap through seminal deep learning papers [<img src=\"https://img.shields.io/badge/Roadmap-2022-green.svg\">](https://github.com/floodsung/Deep-Learning-Papers-Reading-Roadmap).", "stars": "39k"}, {"name": "Deep Learning Roadmap", "url": "https://github.com/instillai/deep-learning-roadmap", "description": "Roadmap to getting started with deep learning [<img src=\"https://img.shields.io/badge/Roadmap-2020-yellowgreen.svg\">](https://github.com/instillai/deep-learning-roadmap).", "stars": "4.6k"}, {"name": "Data Engineer Roadmap", "url": "https://github.com/datastacktv/data-engineer-roadmap", "description": "Roadmap to becoming a data engineer in 2021 [<img src=\"https://img.shields.io/badge/Roadmap-2021-green.svg\">](https://github.com/datastacktv/data-engineer-roadmap).", "stars": "13k"}, {"name": "Data Science Roadmap", "url": "https://github.com/boringPpl/data-science-roadmap", "description": "Roadmap to becoming a data scientist [<img src=\"https://img.shields.io/badge/Roadmap-2020-yellow.svg\">](https://github.com/boringPpl/data-science-roadmap).", "stars": "632"}, {"name": "Data Scientist Roadmap", "url": "https://github.com/MrMimic/data-scientist-roadmap", "description": "Roadmap of tutorials for those interested in data science [<img src=\"https://img.shields.io/badge/Roadmap-2024-green.svg\">](https://github.com/MrMimic/data-scientist-roadmap).", "stars": "7.3k"}, {"name": "NLP Roadmap", "url": "https://github.com/graykode/nlp-roadmap", "description": "Roadmap for Natural Language Processing learning in 2019 [<img src=\"https://img.shields.io/badge/Roadmap-2019-yellowgreen.svg\">](https://github.com/graykode/nlp-roadmap).", "stars": "3.3k"}, {"name": "Awesome Quality Assurance Roadmap", "url": "https://github.com/fityanos/awesome-quality-assurance-roadmap", "description": "Roadmap for QA and software testing learning curve which you might need to start the journey [<img src=\"https://img.shields.io/badge/Roadmap-2021-green.svg\">](https://github.com/fityanos/awesome-quality-assurance-roadmap).", "stars": "2k"}, {"name": "Hacker Roadmap", "url": "https://github.com/Sundowndev/hacker-roadmap", "description": "Roadmap for amateur pen testers and a collection of hacking tools, resources and references [<img src=\"https://img.shields.io/badge/Roadmap-2023-yellow.svg\">](https://github.com/Sundowndev/hacker-roadmap)\u2757.", "stars": "15k"}, {"name": "Software Architect Roadmap", "url": "https://github.com/AlaaAttya/software-architect-roadmap", "description": "Roadmap for becoming a software architect [<img src=\"https://img.shields.io/badge/Roadmap-2018-yellow.svg\">](https://github.com/AlaaAttya/software-architect-roadmap).", "stars": "1.1k"}, {"name": "Software Design and Architecture Roadmap", "url": "https://github.com/stemmlerjs/software-design-and-architecture-roadmap", "description": "A software design and architecture roadmap for any developer [<img src=\"https://img.shields.io/badge/Roadmap-2019-yellow.svg\">](https://github.com/stemmlerjs/software-design-and-architecture-roadmap).", "stars": "3.4k"}, {"name": "System Design Roadmap", "url": "https://github.com/mohsenshafiei/system-design-master-plan", "description": "Roadmap to learn system design and architecture [<img src=\"https://img.shields.io/badge/Roadmap-2024-green.svg\">](https://github.com/mohsenshafiei/system-design-master-plan).", "stars": "438"}, {"name": "UI/UX Designer Roadmap", "url": "https://github.com/togiberlin/ui-ux-designer-roadmap", "description": "Roadmap on becoming a UI/UX designer in 2017 [<img src=\"https://img.shields.io/badge/Roadmap-2017-yellow.svg\">](https://github.com/togiberlin/ui-ux-designer-roadmap).", "stars": "2.2k"}, {"name": "University Degree Roadmap", "url": "https://github.com/IlIllII/collecobrary", "description": "Roadmap for taking online university courses in various degree subjects [<img src=\"https://img.shields.io/badge/Roadmap-2024-green.svg\">](https://github.com/IlIllII/collecobrary).", "stars": "118"}, {"name": "A Roadmap To Become A Better Android Developer", "url": "https://medium.com/mindorks/a-roadmap-to-become-a-better-android-developer-3038cf7f8c8d", "description": "A collection of articles to provide a proper roadmap to become a better Android Developer <img src=\"https://img.shields.io/badge/Medium-000000?logo=medium\">."}, {"name": "Java Full Stack Developer Roadmap", "url": "https://www.scaler.com/blog/java-full-stack-developer-roadmap/", "description": "Discover all the tech career roadmaps and latest market trends in the tech job market <img src=\"https://img.shields.io/badge/Java-0000FF\">!"}, {"name": "Data Analytics Roadmap", "url": "https://www.appliedaicourse.com/blog/data-analytics-roadmap/", "description": "Unlock success with this comprehensive roadmap: your guide to mastering analytics skills and career growth!"}], "notes": []}], "total_entries": 43}, {"name": "Speaking", "subcategories": [{"name": "Speaking \u2014 Blog Posts", "entries": [{"name": "8 Classic Storytelling Techniques for Engaging Presentations", "url": "https://www.sparkol.com/en/Blog/8-Classic-storytelling-techniques-for-engaging-presentations", "description": "by **Ffion Lindsay**"}, {"name": "Block Your Talk", "url": "http://eleganthack.com/block-your-talk/", "description": "by **Christina Wodtke**"}, {"name": "How To Get Speaking Engagements", "url": "https://www.samjarman.co.nz/blog/speaking-gigs", "description": "by **Sam Jarman**"}, {"name": "Nine Secrets to Powerful Public Speaking", "url": "http://www.gq-magazine.co.uk/article/public-speaking-tips", "description": "by **Julian Treasure**"}, {"name": "Presenting is Performance", "url": "http://eleganthack.com/presenting-is-performance/", "description": "by **Christina Wodtke**"}, {"name": "Speaker Style Bingo: 10 Presentation Anti-Patterns", "url": "http://www.troyhunt.com/2015/06/speaker-style-bingo-10-presentation.html", "description": "by **Troy Hunt**"}, {"name": "How To Prepare And Write A Tech Conference Talk", "url": "http://wunder.schoenaberselten.com/2016/02/16/how-to-prepare-and-write-a-tech-conference-talk/", "description": "by **Lena Reinhard**"}, {"name": "Hosting virtual events for developers pt.1: Audience, topic, event title, & event description", "url": "https://www.codementor.io/blog/developer-virtual-events-guide1-dgzxdgnfmf", "description": ""}, {"name": "Hosting virtual events for developers pt.2: Structure, slide decks, and event flow", "url": "https://www.codementor.io/blog/developer-virtual-events-guide2-disafwxxav", "description": ""}, {"name": "Propose, Prepare, Present", "url": "http://shop.oreilly.com/product/0636920027096.do", "description": "Free Ebook by **Alistair Croll** (O'Reilly)"}, {"name": "Presentation Patterns", "url": "http://presentationpatterns.com/", "description": "by **Neal Ford**, **Matthew McCullough**, and **Nate Schutta** (Addison-Wesley)"}, {"name": "Presentation Zen Design", "url": "http://www.amazon.com/gp/product/0321668790", "description": "by Garr Reynolds. How to design your presentation."}, {"name": "TED Talks: The Official TED Guide to Public Speaking", "url": "http://www.amazon.com/d/0544634497/", "description": "by **Chris Anderson** (Houghton Mifflin Harcourt). Start to finish guide to giving powerful talks."}, {"name": "Callback Women", "url": "http://www.callbackwomen.com/", "description": "Sharing CFPs via [Twitter](https://twitter.com/callbackwomen)."}, {"name": "PaperCall", "url": "https://papercall.io/", "description": "Place to manage your talks and submissions."}, {"name": "IT CFP List", "url": "https://github.com/softwaremill/it-cfp-list", "description": "List of IT conferences Call For Papers, changes are also published via Twitter [@ItCfpList](https://twitter.com/ItCfpList).", "stars": "374"}, {"name": "Tulu.la", "url": "https://tulu.la", "description": "Curated list of tech events and open CFPs. Friendly community and speaker support champions. Community-driven."}, {"name": "Codementor Events", "url": "https://www.codementor.io/events", "description": "Curated listed of tech events and year-round developer-centered virtuao events."}, {"name": "Toastmasters", "url": "https://www.toastmasters.org/Find-a-Club", "description": "An international non-profit educational organizations that facilitates the creation and growth of clubs around the world. The goal of the clubs is to improve the leadership and public speaking skills of members."}, {"name": "Awesome", "url": "https://github.com/sindresorhus/awesome", "description": "A collection of awesome things curated by **Sindre Sorhus**", "stars": "278k"}, {"name": "Awesome Community", "url": "https://github.com/peterkokot/awesome-community", "description": "A collection of awesome communities curated by **Peter Kokot**", "stars": "235"}, {"name": "Public Speaking", "url": "https://github.com/vmbrasseur/Public_Speaking", "description": "A collection of resources on presenting at technical conferences by **VM Brasseur**", "stars": "1.4k"}, {"name": "The Talk on Talks", "url": "https://zachholman.com/talk/the-talk-on-talks/", "description": "by **Zach Holman** \\[36:26]"}, {"name": "10 Quick Tips for More Effective Conference Submissions and Presentations", "url": "https://www.youtube.com/watch?v=fJz4JJIchaY", "description": "by **Matthew McCullough** \\[30:07]"}, {"name": "How to Talk to Developers", "url": "https://www.youtube.com/watch?v=l9JXH7JPjR4", "description": "by **Ben Orenstein** \\[47:37]"}, {"name": "How to Stay Calm When You Know You'll Be Stressed", "url": "https://www.ted.com/talks/daniel_levitin_how_to_stay_calm_when_you_know_you_ll_be_stressed", "description": "by **Daniel Levitin** \\[12:20]"}, {"name": "The surprising secret to speaking with confidence", "url": "https://www.youtube.com/watch?v=a2MR5XbJtXU", "description": "by **Caroline Goyder** \\[18:55]"}, {"name": "Bringing Your Full Voice to Life", "url": "https://www.youtube.com/watch?v=Ze763kgrWGg", "description": "by **Barbara McAfee** \\[19:07]"}, {"name": "How I Overcame My Fear of Public Speaking", "url": "https://www.youtube.com/watch?v=80UVjkcxGmA", "description": "by **Danish Dhamani** \\[08:36]"}, {"name": "How to speak so that people want to listen", "url": "https://www.youtube.com/watch?v=eIho2S0ZahI", "description": "by **Julian Treasure** \\[09:58]"}, {"name": "KubeCon + CloudNativeCon 2020 Keynote: Hiding in the Dark", "url": "https://www.youtube.com/watch?v=zSdqHxvB0s4", "description": "by **Dan Kohn** \\[07:51]"}, {"name": "Speaking.io", "url": "http://speaking.io", "description": "Tips for preparing your talk and get ready to deliver it"}, {"name": "awesome-talks", "url": "https://github.com/JanVanRyswyck/awesome-talks", "description": "a collection of awesome tech talks", "stars": "5.9k"}, {"name": "We Are All Awesome!", "url": "http://weareallaweso.me/", "description": "a collection of interesting posts about speaking, preparing, motivation, etc"}, {"name": "HelpMeAbstract", "url": "http://helpmeabstract.com/", "description": "Get feedback from veteran speakers before you submit your talk."}, {"name": "Irongeek", "url": "https://www.irongeek.com/", "description": "A collection of information security talks."}, {"name": "Words to Time", "url": "https://wordstotime.com/", "description": "Calculates how long a speech will take to present based on the number of words."}], "notes": []}], "total_entries": 37}, {"name": "Programming for Kids", "subcategories": [{"name": "Programming for Kids", "entries": [{"name": "Pre-Literate", "url": "#pre-literate", "description": ""}, {"name": "Lower Elementary", "url": "#lower-elementary", "description": ""}, {"name": "Upper Elementary", "url": "#upper-elementary", "description": ""}, {"name": "Scratch Jr.", "url": "https://www.scratchjr.org/", "description": "An app that teaches young kids how to visually code interactive stories and games. A simplified version of the Scratch website, for a tablet."}, {"name": "The Foos", "url": "https://itunes.apple.com/app/id923441570", "description": "A funny, pre-literate iPad game that teaches concepts for commands, parameters, loops, and conditionals."}, {"name": "Code-a-pillar", "url": "https://www.fisher-price.com/en-us/product/think-learn-code-a-pillar-twist-gfp25", "description": "A walking and singing catapiller toy that can be programmed by connecting a series of segments that give instructions."}, {"name": "Scratch", "url": "https://scratch.mit.edu/", "description": "Scratch is a popular visual programming language for beginners, created by MIT. The Scratch website is a platform for kids to make interactive stories and share them with each other."}, {"name": "Hopscotch", "url": "https://www.gethopscotch.com/", "description": "Hopscotch is a code block editor like Scratch, but in an iOS app. Can program code to react to tipping and shaking the device."}, {"name": "Evo from Ozobot", "url": "https://ozoblockly.com/editor?lang=en\\&robot=evo\\&mode=2", "description": "Evo is a tiny robot that can move, light up, and make sounds. Also it detects what color it is driving on. It can follow commands based on the color of the line it is following. Or, it can be programmed using a code block editor like Scratch. Hold the robot up to a flashing dot on the screen, and the website will load the program onto the robot with light flashes."}, {"name": "Lightbot", "url": "https://lightbot.com/", "description": "Solve puzzles with commands, loops, and conditionals. Comes in Lightbot and lightbot Jr, and a mobile app or a desktop website."}, {"name": "Code.org", "url": "https://studio.code.org/", "description": "A website with interactive coding games and courses for kids. Covers a large range of ages and skill levels."}, {"name": "Code Master", "url": "https://www.thinkfun.com/products/code-master/", "description": "An addictive board game that builds problem solving skills and understanding of programming logic. Starts basic and moves to very advanced."}, {"name": "Cargo Bot", "url": "https://itunes.apple.com/us/app/cargo-bot/id519690804?mt=8", "description": "iPad app to solve problems with constraints using commands, loops, conditional statements. More difficult puzzles than Lightbot."}, {"name": "Python Turtle", "url": "https://github.com/PythonTurtle/PythonTurtle", "description": "", "stars": "406"}, {"name": "Code Monkey", "url": "https://app.codemonkey.com/users/sign_up/student/age", "description": "more graphics to learn Python type of code. ( Not-free for advanced levels )"}, {"name": "tinkercad.com", "url": "https://www.tinkercad.com/things?type=codeblocks\\&view_mode=default", "description": "TinkerCAD is a free, 3D CAD modeling software program for children. Users can also manipulate the shapes using code blocks like Scratch."}, {"name": "DIY.org", "url": "https://diy.org/skills", "description": "An online community for kids to learn anything. Programming skills listed are App Dev, Backend Dev, Frontend Dev, Game Dev, Graphic Designer, Open Sourcerer, Scratcher, Sys Admin, and Web Designer."}, {"name": "Code Combat", "url": "https://codecombat.com/", "description": "Code a hero to compete heroic tasks using Javascript or Python. The hero gets new weapons or skills whenever the user learns a new method."}, {"name": "Web Design for Kids", "url": "https://webdesign.tutsplus.com/series/web-design-for-kids--cms-823", "description": "A series of tutorials teaching children the basics of designing and building a website with HTML and CSS."}, {"name": "Finch Robot", "url": "https://www.birdbraintechnologies.com/finch2/", "description": "A small robot designed for computer science education with support for multiple programming languages."}, {"name": "Secret Coders", "url": "http://www.secret-coders.com/buy-the-books/", "description": "A engaging book series that teaches programming concepts through Logo."}, {"name": "Khan Academy - Computer Programming", "url": "https://www.khanacademy.org/computing/computer-programming", "description": "A series of web-based programming lessons with interactive challenges, by Khan Academy. Teaches topics like animation, game development, and web programming. Users can post questions, which get answered quickly by the community."}, {"name": "Bitsbox", "url": "https://bitsbox.com/", "description": "A monthly box subscription that teaches kids how to code."}, {"name": "CS Unplugged", "url": "http://csunplugged.org/", "description": "A collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around."}, {"name": "Lauren Ipsum", "url": "http://laurenipsum.org/", "description": "A book that teaches problem-solving concepts in the context of programming. Sample chapters available online."}, {"name": "Lego Mindstorms", "url": "http://www.lego.com/en-us/mindstorms/?domainredir=mindstorms.lego.com", "description": "A robotics kit by Lego."}, {"name": "Ruby Warrior", "url": "https://www.bloc.io/ruby-warrior#/", "description": "An online tutorial-game with cool music that teaches Ruby programming."}, {"name": "Swift Playgrounds", "url": "http://www.apple.com/swift/playgrounds/", "description": "Apple's fun iPad app for learning Swift."}, {"name": "Microsoft MakeCode", "url": "https://www.microsoft.com/en-us/makecode", "description": "A suite of educational tools for kids, including online environments for game development, minecraft modding, hardware hacking, and more."}, {"name": "Sphereo", "url": "https://sphero.com/products/mini-at-home-learning-kit", "description": "A spherical robot that can be programmed with a block-programming language in a companion app."}, {"name": "KODU Game Lab", "url": "https://www.kodugamelab.com/", "description": "Kodu lets kids create 3D games on the PC and Xbox via a simple visual programming language."}, {"name": "CodeKidz", "url": "https://codekidz.ai/", "description": "Learn through AI tutor and gamified content, including python, javascript, c/c++, game development, machine learning, generative ai, and more."}], "notes": []}], "total_entries": 32}], "list_count": 10, "total_entries": 705, "subcategory_count": 10}