Trekhleb | Senior Software Engineer @ Uber. Author of 180k ★️ js-algorithms GitHub repo
Explore open-source projects, articles, and resources to learn algorithms, JavaScript, Python, and machine learning by Oleksii Trekhleb.
Learn algorithms and coding with open-source projects
Trekhleb.dev is the personal website of Oleksii Trekhleb, a senior software engineer known for his widely popular open-source projects. Here, you can dive into resources that help you learn algorithms in JavaScript, brush up on Python syntax, and even experiment with machine learning concepts. The site is especially useful if you're preparing for technical interviews or want to improve your programming skills through hands-on projects.
In addition to code repositories, you'll find insightful articles on web development, machine learning, and career experiences in tech. Whether you're a beginner looking to get started or an experienced developer exploring advanced topics, Trekhleb.dev offers practical guides and projects to support your learning journey.
Discover websites similar to Trekhleb.dev based on shared categories, topics, and features.
Explore Go programming with interactive lessons and hands-on code exercises right in your browser. Great for beginners and those new to Go.
Explore practical insights and tips on Xcode, iOS development, and test-driven development through engaging blog posts and tutorials.
Official website for the Dart programming language, offering documentation, guides, tools, and resources to help you build apps for web, mobile, and more.
Learn JavaScript and modern web development with fun, easy-to-follow lessons and resources designed to help you grow your coding skills.
Explore JavaScript design and performance patterns to build better web apps. Find guides, resources, and tips for modern web development.
A personal website and blog by Michael Dinerstein, sharing insights on software development, graphic art, and creative projects.
Explore Ayan Sinha's personal blog for insights, stories, and updates on projects, interests, and experiences from a developer's perspective.
Learn programming in Spanish with community tutorials, live streams, and resources for mobile and software development from freelance engineer Brais Moure.
Personal site of Harsh Shandilya featuring tech blogs, coding stories, and insights on Android, Kotlin, and Rust development.
Personal site of Max Böck, a Vienna-based front-end developer, sharing projects, blog posts, and insights on web development and design.
Personal site of Emil Privér, a software developer sharing articles and insights on programming, learning, and projects he builds.
Explore detailed articles and guides on compiling Rust to WebAssembly, plus insights and tutorials on web development topics by Surma.
Jason Sanford’s site showcases his work as a software engineer, shares personal projects and blog posts, and offers ways to connect with him online.
Java67 offers Java tutorials, interview questions, and course recommendations to help programmers learn, practice, and prepare for tech interviews.
Read in-depth articles, tips, and resources on modern C++ programming, plus access courses and mentoring by expert Rainer Grimm. German-language content.
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.
LeetCode offers coding challenges, practice problems, and interview prep tools to help you improve your programming skills and land tech jobs.
Learn JavaScript, React, and Webpack with practical guides, tutorials, and resources for all skill levels. Perfect for anyone interested in web development.
EzzyLearning.net offers step-by-step programming and web development tutorials on ASP.NET, Blazor, AngularJS, C#, and more for easy learning.
Learn scientific Python with hands-on tutorials and clear explanations, covering beginner to expert topics in the Python data science ecosystem.
Learn to code with tutorials, books, and courses from Flavio Copes. Get practical programming tips and stay updated through the newsletter.
Learn how to simulate natural systems using JavaScript with interactive examples, tutorials, and code from "The Nature of Code" book and website.
Coderbyte helps developers prepare for coding interviews and lets companies assess technical skills with challenges, projects, and assessments.
Learn C and C++ with step-by-step tutorials, practice problems, and helpful tips for beginners and experienced programmers alike.
Learn programming for free with beginner-friendly tutorials, interactive examples, and an online compiler for Python, Java, C/C++, and more.
Learn Perl programming with tutorials, video courses, and guides for beginners and advanced users. Find answers, tips, and resources for Perl development.
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.
Learn JavaScript online with Eric Elliott. Access practical lessons, tips, and resources to boost your coding skills and make a real impact.
Learn to Code HTML & CSS offers clear, step-by-step lessons for beginners and advanced users to master web development basics, all for free online.
Hyperskill offers project-based coding courses in Python, Java, Kotlin, and more, helping you learn programming skills and prepare for a tech career.
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.
Flatiron School offers online and on-campus bootcamps in coding, data science, cybersecurity, and design to help you launch a tech career.