Explore advanced programming courses, tutorials, and expert writing on Python and computer science from educator and author David Beazley.
Master advanced Python with expert-led courses
Dabeaz is the personal website of David Beazley, a well-known computer scientist and educator in the Python community. Here, you can find a range of advanced programming courses, insightful tutorials, and a collection of Dave's writing, including his popular books and blog posts.
Whether you're looking to deepen your Python skills, attend a workshop, or explore thought-provoking talks, Dabeaz offers a wealth of resources for programmers and tech enthusiasts. The site also features updates on upcoming courses, access to past presentations, and links to academic publications.
If you want to learn from an experienced expert who knows Python inside out, this site is a great place to find both practical learning opportunities and engaging reading material.
Discover websites similar to Dabeaz.com based on shared categories, topics, and features.
Prepare for technical interviews with in-depth system design lessons, guides, and resources to help you build strong tech skills and confidence.
Learn to build scalable Node.js apps with official NestJS courses, covering fundamentals, authentication, microservices, GraphQL, and more.
Simple Programmer helps developers grow their careers with practical guides, career tips, and resources to boost skills and productivity in tech.
Learn coding, technology, and more with free tutorials, online courses, and certification programs for beginners and professionals on various topics.
Explore free online tutorial books on programming, IT, Chinese language, and more, with practical examples and clear explanations by Herong Yang.
Java67 offers Java tutorials, interview questions, and course recommendations to help programmers learn, practice, and prepare for tech interviews.
Level up your software engineering skills with courses, blogs, and workshops from Kent C. Dodds, covering React, JavaScript, TypeScript, and more.
Find tutorials, articles, videos, and code snippets on programming, cloud platforms, and software development. Great for learning tech skills and concepts.
Peter Norvig's website offers essays, tutorials, code samples, and resources on AI, programming, and computer science, plus humor and personal projects.
Loiane Groner's site offers tutorials, blog posts, and resources on Java, Angular, JavaScript, and more, plus online courses (in Portuguese).
Discover the latest R programming news, tutorials, and resources from a wide community of R bloggers. Great for learning, tips, and staying updated.
Explore Sandi Metz's site for Ruby and Rails programming advice, courses, and books focused on object-oriented design and practical coding tips.
Softronics offers educational software like MSWLogo, helping people of all ages learn programming concepts with easy-to-use tools and resources.
Udacity offers online courses in tech fields like programming, data science, AI, and business to help you build practical skills and advance your career.
Machine Learning Mastery helps developers learn machine learning with practical tutorials, guides, and resources for faster, hands-on skill building.
Join a self-directed programming retreat in NYC or online to build projects, grow your skills, and connect with a supportive community of coders.
Flatiron School offers online and on-campus bootcamps in coding, data science, cybersecurity, and design to help you launch a tech career.
Le Wagon offers coding bootcamps and tech courses to help you learn web development, data science, and AI skills for new career opportunities worldwide.
Top End Devs offers courses, podcasts, meetups, and screencasts to help developers grow their skills and advance their careers in tech.
Learn domain-driven design through online courses, training, and conferences focused on software modeling and strategic design concepts.
Explore thousands of free programming tutorials and guides on web development, data science, and coding topics to boost your developer skills.
freeCodeCamp News offers thousands of expert-written programming tutorials, guides, and tips to help you learn coding, web development, and tech topics.
TestDriven.io offers hands-on courses and tutorials on test-driven development, microservices, and web development using popular frameworks and tools.
A personal blog sharing tips, tutorials, and insights on programming, Unity game development, and project management, curated by Adam for tech enthusiasts.
Hyperskill offers project-based coding courses in Python, Java, Kotlin, and more, helping you learn programming skills and prepare for a tech career.
Learn programming and tech skills online with free job-ready courses and certificates. Get industry-focused training to boost your career prospects.
Watch live pair programming sessions and learn new tech skills in 90 minutes with industry experts on this interactive education platform.
Find guides, videos, and workshops to help you learn Altium's PCB design tools, boost your skills, and collaborate smoothly with your team.
Learn WordPress full site editing and block themes with easy-to-follow courses, resources, and example templates for creators and developers.
Explore free web design tutorials and courses to boost your design and coding skills, from beginner basics to advanced topics, all in one place.
Find step-by-step tutorials and courses on Google Sheets, Apps Script, and data automation to boost your spreadsheet and coding skills at any level.
Learn to design and code real apps with hands-on courses in React, Swift, UI design, and development tools like Figma and SwiftUI. Build practical skills online.
Learn essential computer science tools like the command line, text editors, and version control with practical lessons not usually taught in class.
Exercism helps you learn, practice, and improve your programming skills in 75+ languages with exercises, mentoring, and a supportive community—all free.
Parallax offers educational robotics kits and tools, letting students program robots using Python or block coding. Great for hands-on STEM learning.
Learnk8s offers hands-on Kubernetes training with instructor-led classes, workshops, and resources to help engineers master container orchestration.
Technovation Girls empowers girls to learn coding, build mobile apps, and launch solutions for community challenges through hands-on tech and entrepreneurship.
Explore easy guides, tips, and resources to start learning video game design and development—perfect for beginners and aspiring game creators.
SST Inc. is a Singapore-based program that helps students develop tech skills and run real start-ups to make a positive impact in their communities.
Learn Perl programming with tutorials, video courses, and guides for beginners and advanced users. Find answers, tips, and resources for Perl development.
Explore hands-on tutorials and guides on IoT, electronics, and programming, with resources in Portuguese and English for learners and makers of all levels.
Learn coding at your own pace with beginner-friendly courses in Python, JavaScript, HTML, and CSS. Start for free and build real skills for tech jobs.
Find free programming courses and educational resources by Dr. Charles Severance, including Python, C, Django, web apps, and internet history.
Alura oferece cursos online em tecnologia, programação, UX, data science e mais, tudo em português para quem quer crescer na área tech no Brasil.
Open Data Structures offers free, in-depth explanations of data structures, with downloadable resources for students and educators in computer science.
Learn practical interaction design and usability from an expert in human interface with courses, guides, and insights for designers and developers.
프로그래머스 offers coding courses, practice problems, and assessments for aspiring and professional software developers in Korean.
Learn coding online with easy tutorials, interactive exercises, and practice editors for HTML, CSS, JavaScript, Python, SQL, and more—all in one place.
A resource hub for geotechnical engineering in Indonesia, offering tutorials, articles, and tools for civil engineers, students, and professionals.
Linux Handbook offers easy tips, tutorials, and courses to help you learn the Linux command line, server management, and cloud skills at your own pace.
Fab Central shares resources, guides, and project ideas for digital fabrication, helping makers and students learn about fabrication labs and technology.
Get step-by-step guides to build, optimize, secure, and promote your website. Perfect for both beginner and advanced webmasters seeking practical advice.
data2type offers expert consulting, support, and training in XML technologies, helping businesses develop and master XML solutions. German language site.
eBPF.io is a hub for learning, tutorials, and community resources about eBPF, helping you explore dynamic Linux kernel programming and observability tools.
Vue Mastery offers expert-led Vue.js tutorials, courses, and cheatsheets to help you learn and master Vue development, with free and paid options.
Learn about antennas with clear, easy-to-follow tutorials covering antenna basics, design, measurement, and theory—no complicated math required.
Access free online courses and tutorials to learn earth data science, R, and Python. Explore tools and resources for earth, spatial, and social science.
Read articles, tutorials, and reviews about coding and Raspberry Pi projects in the official magazine. Subscribe for updates, tips, and hands-on guides.
A technical blog sharing tips, study guides, and certification advice for Java developers, written by Scott Selikoff and Jeanne Boyarsky.
Take Harvard's popular CS50 computer science courses on edX. Learn coding, AI, and more with flexible online programs for beginners and advanced learners.