Skip to content
View trekhleb's full-sized avatar


Private Sponsor
Private Sponsor
Block or Report

Block or report trekhleb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse

Hi there!

I'm Oleksii. I work as a full-time software engineer at Uber. In my spare time, I do open-sourcing.

Most of my open-source ๐Ÿš€ projects below ๐Ÿ‘‡๐Ÿป are focused on one thing - to help people learn ๐Ÿ“š. You may use these projects to learn about algorithms in JavaScript and get prepared for technical interviews, or to learn Python syntax and start experimenting with machine learning algorithms and the math behind them, etc.

There are also other projects that I've developed for fun but that you might find useful, like โœ๐Ÿป online drawing app.

I also write ๐Ÿ“ articles about life, web development and machine learning.

Getting in touch

Follow me on Twitter ย  Follow me on LinkedIn ย  Follow me on Medium


  1. javascript-algorithms javascript-algorithms Public

    ๐Ÿ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings

    JavaScript 185k 29.8k

  2. homemade-machine-learning homemade-machine-learning Public

    ๐Ÿค– Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained

    Jupyter Notebook 22.7k 4k

  3. learn-python learn-python Public

    ๐Ÿ“š Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.

    Python 16.1k 2.6k

  4. nano-neuron nano-neuron Public

    ๐Ÿค– NanoNeuron is 7 simple JavaScript functions that will give you a feeling of how machines can actually "learn"

    JavaScript 2.2k 120

  5. js-image-carver js-image-carver Public

    ๐ŸŒ… Content-aware image resizer and object remover based on Seam Carving algorithm

    TypeScript 1.5k 138

  6. machine-learning-experiments machine-learning-experiments Public

    ๐Ÿค– Interactive Machine Learning experiments: ๐Ÿ‹๏ธmodels training + ๐ŸŽจmodels demo

    Jupyter Notebook 1.6k 291