Learn programming with courses, interviews, and commentary by Casey Muratori. Get insights and lessons through engaging articles and updates.
Programming lessons and deep dives by Casey Muratori
Computer, Enhance! is a Substack publication by Casey Muratori focused on programming education. Here, you can explore thoughtfully crafted programming courses, read insightful commentary, and enjoy interviews with experts in the field. The content is designed to be engaging and accessible, whether you’re just starting out or looking to deepen your knowledge.
If you’re interested in building your programming skills or staying updated on industry perspectives, this site offers a mix of in-depth lessons and timely articles. You can subscribe to receive new posts directly in your inbox and join a community of readers passionate about software development.
Discover websites similar to Computerenhance.com based on shared categories, topics, and features.
Explore Sandi Metz's site for Ruby and Rails programming advice, courses, and books focused on object-oriented design and practical coding tips.
Java67 offers Java tutorials, interview questions, and course recommendations to help programmers learn, practice, and prepare for tech interviews.
Explore advanced programming courses, tutorials, and expert writing on Python and computer science from educator and author David Beazley.
Explore applied mathematics, algorithms, and programming tips with practical code examples and insights from Pavel Holoborodko's personal blog.
Showcase of Brais Moure's freelance work in iOS, Android, and web app development, plus programming tutorials, blog, and portfolio. Spanish language.
Level up your software engineering skills with courses, blogs, and workshops from Kent C. Dodds, covering React, JavaScript, TypeScript, and more.
Simple Programmer helps developers grow their careers with practical guides, career tips, and resources to boost skills and productivity in tech.
Discover Scott Meyers' C++ books, articles, talks, and training materials for software developers interested in mastering modern C++ programming.
Read in-depth articles, tips, and resources on modern C++ programming, plus access courses and mentoring by expert Rainer Grimm. German-language content.
A personal blog by Martin Sústrik, sharing insights on programming, software projects like ØMQ and nanomsg, and thoughts on structured concurrency.
Discover the latest R programming news, tutorials, and resources from a wide community of R bloggers. Great for learning, tips, and staying updated.
A personal blog sharing programming tips, parenting stories, and thoughts on WordPress, JavaScript, and daily life from Sal Ferrarello.
A personal blog sharing Emacs news, programming tips, and community links, plus insights on tech, productivity, and hobbies like gardening and pottery.
Herb Sutter’s blog shares insights, articles, and updates on C++ development, standards, and software engineering for programmers and tech enthusiasts.
Read in-depth articles on programming language design, type systems, and coding concepts from a developer passionate about code and language theory.
Read programming insights, code examples, and thoughts from Jesse Wilson. Great for developers interested in practical coding tips and software topics.
Loiane Groner's site offers tutorials, blog posts, and resources on Java, Angular, JavaScript, and more, plus online courses (in Portuguese).
Go by Example is a site with practical, easy-to-follow Go programming language examples and explanations to help you learn coding step by step.
Scaler offers live online courses and programs to help tech professionals upskill in software development, data science, and machine learning.
Learn how to use Python to automate everyday tasks. Read the full book online for free and follow practical lessons to boost your coding skills.
Find Linux programming courses, in-depth articles, manual pages, and resources for developers on Michael Kerrisk's site. Great for learning and reference.
Discover new Python articles daily and join a large community of readers and writers sharing programming tips, tutorials, and insights.
Explore thousands of free programming tutorials and guides on web development, data science, and coding topics to boost your developer skills.
Personal site of Hesham Abd-Elmegid sharing insights on iOS development, crash reporting, CI tools, and mentorship, plus personal stories and experiences.
Explore articles and resources on programming concepts, code examples, and software development topics, curated by a dedicated developer.
A technical blog sharing tips, study guides, and certification advice for Java developers, written by Scott Selikoff and Jeanne Boyarsky.
A personal blog sharing tips, tutorials, and insights on programming, Unity game development, and project management, curated by Adam for tech enthusiasts.
Explore dzI/O's personal homepage for blogs, projects, creative works, and resources in Slovak and English, plus forums and interactive tools.
Daniel Lemire's blog shares insights on software performance, C++ programming, and technology trends from a leading computer scientist and developer.
Learn coding, data, UX, and more with tech bootcamps and courses designed to help you start or switch to a technology career. Both full-time and part-time options.
CodeGym offers an interactive online Java course with 1200+ practice tasks, personalized learning plans, and a mix of theory and hands-on coding.
Advent of Code offers daily programming puzzles each December, letting you solve fun coding challenges and compete on leaderboards with others worldwide.
Learn Perl offers easy tutorials, guides, and resources to help you start coding in Perl, with examples, documentation, and links to useful modules.
Explore intermediate Python topics with clear explanations, code examples, and practical tips to help you deepen your programming skills.
Learn TypeScript step by step with easy guides, examples, and practical tips to help you understand and use TypeScript in your JavaScript projects.
Learn data science, Python, SQL, and AI skills online with interactive courses, guided learning paths, and hands-on projects at your own pace.
AppCoda helps you learn Swift, SwiftUI, and iOS app development through free tutorials, ebooks, and video courses for all skill levels.
Full Stack Python helps you learn Python programming with clear explanations and curated links to top tutorials for building and deploying applications.
Practice real programming interview questions and get step-by-step help to prepare for tech job interviews at top companies like Google and Facebook.
TestDriven.io offers hands-on courses and tutorials on test-driven development, microservices, and web development using popular frameworks and tools.
Explore open-source projects, articles, and resources to learn algorithms, JavaScript, Python, and machine learning by Oleksii Trekhleb.
A personal blog by Chris Double featuring posts on programming languages, martial arts, and computers, with insights and resources for tech enthusiasts.
A personal blog sharing programming insights, maze algorithms, and creative coding ideas for developers and curious minds. Posts by Jamis Buck.
Learn Python programming with free video and text tutorials, covering topics from beginner basics to advanced machine learning and data analysis.
Learn Elm, a functional language for building websites and web apps, with step-by-step guides and practical examples. Explore core concepts and architecture.
Dive Into Python 3 is an online book that teaches Python 3 programming, highlighting key differences from Python 2 with clear examples and updated content.
Learn programming and software design with interactive lessons, exercises, and examples based on the popular "How to Design Programs" book.
Learn Python the Hard Way offers beginner-friendly online courses and books that teach you to code in Python from scratch, with no prior experience needed.
Learn how to design and build your own programming language with step-by-step tutorials and practical guides for aspiring language creators.
Personal blog sharing thoughts on music, programming, and current events, with tutorials, opinions, and practical tips for curious readers.
Personal blog by Armin Ronacher sharing insights on programming, software development, and technology trends, with thoughtful articles and tutorials.
A community blog for Perl enthusiasts to share news, tutorials, and experiences about Perl programming and related events from around the world.
EZ-NET is a Japanese blog platform where a programmer shares updates, tech tips, and personal insights related to computers and programming.
A personal tech blog by Alessandro Crugnola sharing programming tips, Android development insights, open-source projects, and tutorials for developers.
Lurkertech shares tech guides, insights, and creative projects by Chris Pirazzi, covering video systems, programming, language tools, and more.
Discover audio effects, handy utilities, and programming tips. Explore simple software projects like metronomes, audio tools, and tech blog posts.
Destroy All Software offers in-depth screencasts and tutorials for programmers, covering advanced topics and practical coding techniques in software development.
A fun, beginner-friendly site that helps you learn Haskell programming through easy explanations, colorful examples, and a lighthearted approach.
LearnShell.org offers a free, interactive shell scripting tutorial for beginners and anyone wanting to practice and improve their shell programming skills.
Find hands-on lessons and tutorials for learning programming, data science, and research computing skills on Software Carpentry's lesson index.