Ace the python coding interview educative github

PS: I am entirely redoing this repo, DO NOT check the content right now
Mainly for leetcode
My study resource:
Python:
AppMillers
educative: Ace the Python Coding Interview (My referal link)
So you wanna be a software engineer at Google? Go to
Problem Solving with Algorithms and Data Structures using Python
LeetCode In Python: 50 Algorithms Coding Interview Questions
Python for Data Structures, Algorithms, and Interviews!

Traditional college courses for understanding DS&A(though in Java):
CS61B: Be aware that first 1/3 is for OOP
Princeton Algorithms on Coursera

i: Very basic operation/concept that you MUST understand
e: Easy
m: Medium
h: Hard
with L + %num%: Leetcode Number
with l + %num%: Lintcode Number
without L or l: May come from Educative.io AlgoExpert etc.

Experience:
04/09/2021 Microsoft Explore @Suzhou OA 5/6 -- no onsite

Here are 8 public repositories matching this topic...

  • Code
  • Issues
  • Pull requests

Contains system design materials to prepare for system design interviews

🚩👨‍💻👨‍💻👨‍💻

  • Updated Aug 13, 2022

  • Code
  • Issues
  • Pull requests
  • Discussions

📖

This tool is to download course from educative.io for offline usage. It uses your login credentials and download the course.

  • Updated Oct 16, 2021
  • TypeScript

  • Code
  • Issues
  • Pull requests

A python script to view educative.io-courses scraped using educative.io-scraper

  • Updated Jul 21, 2022
  • HTML

  • Code
  • Issues
  • Pull requests

Leetcode and other coding challenges solved in Python, C++ and Go.

  • Updated Feb 12, 2022
  • Python

  • Code
  • Issues
  • Pull requests

A repository for my ongoing preparation for Software Engineering Interviews.

  • Updated Apr 14, 2021
  • Java

  • Code
  • Issues
  • Pull requests

Object-oriented-design-python

  • Updated Aug 9, 2022
  • Python

  • Code
  • Issues
  • Pull requests

Data Structures & Algorithms in Python

  • Updated Aug 27, 2021
  • Python

  • Code
  • Issues
  • Pull requests

  • Updated Sep 8, 2022
  • HTML

Improve this page

Add a description, image, and links to the educativeio topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the educativeio topic, visit your repo's landing page and select "manage topics."

Learn more

Type

Name

Latest commit message

Commit time

A Complete Guide to Launching Your Website_ From Local to Live - Learn Interactively

adding A Complete Guide to Launching Your Website_ From Local to Live…

Jul 5, 2020

A Practical Guide to GraphQL_ From the Client Perspective - Learn Interactively

adding A Practical Guide to GraphQL_ From the Client Perspective - Le…

Jul 5, 2020

A Practical Guide to Kubernetes - Learn Interactively

adding A Practical Guide to Kubernetes - Learn Interactively

Jul 5, 2020

A Visual Introduction to Algorithms - Learn Interactively

adding A Visual Introduction to Algorithms - Learn Interactively

Jul 5, 2020

Advanced Kubernetes Techniques_ Monitoring_ Logging_ Auto-Scaling - Learn Interactively

adding Advanced Kubernetes Techniques_ Monitoring_ Logging_ Auto-Scal…

Jul 5, 2020

Advanced React Patterns With Hooks - Learn Interactively

adding Advanced React Patterns With Hooks - Learn Interactively

Jul 5, 2020

Advanced TypeScript Masterclass - Learn Interactively

adding Advanced TypeScript Masterclass - Learn Interactively

Jul 5, 2020

An Introduction to Microservice Principles and Concepts - Learn Interactively

adding An Introduction to Microservice Principles and Concepts - Lear…

Jul 5, 2020

An Introduction to Programming in Go - Learn Interactively

adding An Introduction to Programming in Go - Learn Interactively

Jul 5, 2020

An Introductory Guide to SQL - Learn Interactively

fixing empty files and adding/modifiying some courses

Aug 4, 2020

Applied Machine Learning_ Deep Learning for Industry - Learn Interactively

adding Applied Machine Learning_ Deep Learning for Industry - Learn I…

Jul 5, 2020

Applied Machine Learning_ Industry Case Study with TensorFlow - Learn Interactively

adding Applied Machine Learning_ Industry Case Study with TensorFlow …

Jul 5, 2020

Bash for Programmers - Learn Interactively

adding Bash for Programmers - Learn Interactively

Jul 5, 2020

Become a Blockchain Developer - Learn Interactively

adding Become a Blockchain Developer - Learn Interactively

Jul 5, 2020

Big-O Notation For Coding Interviews and Beyond - Learn Interactively

Big-O Notation For Coding Interviews and Beyond - Learn Interactively

Jul 5, 2020

Building Tesla’s Battery Range Calculator with React _ Redux - Learn Interactively

completed empty courses

Aug 5, 2020

CSS Theming for Professionals - Learn Interactively

adding CSS Theming for Professionals - Learn Interactively

Jul 5, 2020

C_ for Programmers_ A Practical Guide - Learn Interactively

adding C_ for Programmers_ A Practical Guide - Learn Interactively

Jul 5, 2020

C__ Fundamentals for Professionals - Learn Interactively

adding C__ Fundamentals for Professionals - Learn Interactively

Jul 5, 2020

C__ Standard Library including C__ 14 _ C__ 17 - Learn Interactively

adding C__ Standard Library including C__ 14 _ C__ 17 - Learn Interac…

Jul 5, 2020

C__17 in Detail_ A Deep Dive - Learn Interactively

adding C__17 in Detail_ A Deep Dive - Learn Interactively

Jul 5, 2020

Cloud Architecture_ A Guide To Design _ Architect Your Cloud - Learn Interactively

adding Cloud Architecture_ A Guide To Design _ Architect Your Cloud -…

Jul 5, 2020

Cloud Computing 101_ Master the Fundamentals - Learn Interactively

fixing empty files and adding/modifiying some courses

Aug 4, 2020

Coding for Visual Learners_ Learning JavaScript with p5_js - Learn Interactively

adding Coding for Visual Learners_ Learning JavaScript with p5_js - L…

Jul 5, 2020

Competitive Programming in C___ The Keys to Success - Learn Interactively

adding Competitive Programming in C___ The Keys to Success - Learn In…

Aug 4, 2020

Complete JavaScript Course_ Build a Real World App from Scratch - Learn Interactively

adding Complete JavaScript Course_ Build a Real World App from Scratc…

Jul 5, 2020

Data Science for Non-Programmers - Learn Interactively

Data Science for Non-Programmers - Learn Interactively

Jul 5, 2020

Data Structures and Algorithms in Python - Learn Interactively

adding Data Structures and Algorithms in Python - Learn Interactively

Jul 5, 2020

Data Structures in Javascript_ Visualizations _ Exercises - Learn Interactively

Data Structures in Javascript_ Visualizations _ Exercises - Learn Int…

Jul 5, 2020

Database Design Fundamentals for Software Engineers - Learn Interactively

Database Design Fundamentals for Software Engineers - Learn Interacti…

Jul 5, 2020

Design a Test Automation Framework with Selenium and Java - Learn Interactively

Design a Test Automation Framework with Selenium and Java - Learn Int…

Jul 5, 2020

Docker for Developers - Learn Interactively

adding Docker for Developers - Learn Interactively

Jul 5, 2020

Dynamic Programming in Python_ Optimizing Programs for Efficiency - Learn Interactively

adding Dynamic Programming in Python_ Optimizing Programs for Efficie…

Aug 4, 2020

Embedded Programming with Modern C__ - Learn Interactively

adding Embedded Programming with Modern C__ - Learn Interactively

Jul 6, 2020

Fixing Random_ Techniques in C_ - Learn Interactively

adding Fixing Random_ Techniques in C_ - Learn Interactively

Jul 6, 2020

Flask_ Develop Web Applications in Python - Learn Interactively

adding Flask_ Develop Web Applications in Python - Learn Interactively

Jul 6, 2020

From Python to Numpy - Learn Interactively

adding From Python to Numpy - Learn Interactively

Jul 6, 2020

Full Speed Python - Learn Interactively

adding Full Speed Python - Learn Interactively

Jul 6, 2020

Full-Stack Web Applications with Firebase - Learn Interactively

adding Full-Stack Web Applications with Firebase - Learn Interactivel…

Aug 4, 2020

Functional Programming Patterns With RamdaJS! - Learn Interactively

adding Functional Programming Patterns With RamdaJS! - Learn Interact…

Jul 6, 2020

Functional Programming with ReasonML - Learn Interactively

adding Functional Programming with ReasonML - Learn Interactively

Jul 6, 2020

Generic Programming Templates in C__ - Learn Interactively

adding Generic Programming Templates in C__ - Learn Interactively

Jul 6, 2020

Grokking Computer Networking for Software Engineers - Learn Interactively

adding Grokking Computer Networking for Software Engineers - Learn In…

Jul 6, 2020

Grokking Data Science - Learn Interactively

adding Grokking Data Science - Learn Interactively

Jul 6, 2020

Grokking the Behavioral Interview - Learn Interactively

completed empty courses

Aug 5, 2020

HTML5 Canvas_ From Noob to Ninja - an interactive deep dive - Learn Interactively

adding HTML5 Canvas_ From Noob to Ninja - an interactive deep dive - …

Jul 7, 2020

Image Recognition with Machine Learning - Learn Interactively

adding Image Recognition with Machine Learning - Learn Interactively

Jul 7, 2020

Integrating Firebase with React - Learn Interactively

adding Integrating Firebase with React - Learn Interactively

Jul 7, 2020

Intermediate JavaScript_ Building Frontend Components - Learn Interactively

Intermediate JavaScript_ Building Frontend Components - Learn Interac…

Jul 7, 2020

Introduction to JavaScript_ First Steps - Learn Interactively

fixing empty files and adding/modifiying some courses

Aug 4, 2020

JS Assessment_ Assess your Javascript skills - Learn Interactively

deleting some empty files

Aug 5, 2020

Java 8 for Experienced Developers_ Lambdas_ Stream API _ Beyond - Learn Interactively

fixing empty files and adding/modifiying some courses

Aug 4, 2020

Java Multithreading for Senior Engineering Interviews - Learn Interactively

adding Java Multithreading for Senior Engineering Interviews - Learn …

Jul 7, 2020

Java Unit Testing with JUnit 5 - Learn Interactively

Java Unit Testing with JUnit 5 - Learn Interactively

Jul 7, 2020

JavaScript Fundamentals Before Learning React - Learn Interactively

adding JavaScript Fundamentals Before Learning React - Learn Interact…

Jul 7, 2020

JavaScript In Practice_ ES6 And Beyond - Learn Interactively

adding JavaScript In Practice_ ES6 And Beyond - Learn Interactively

Jul 7, 2020

JavaScript in Practice_ Getting Started - Learn Interactively

adding JavaScript in Practice_ Getting Started - Learn Interactively

Jul 7, 2020

Kotlin Crash Course for Programmers - Learn Interactively

adding Kotlin Crash Course for Programmers - Learn Interactively

Jul 9, 2020

Learn C from Scratch - Learn Interactively

completed empty courses

Aug 5, 2020

Learn C__ from Scratch - Learn Interactively

completed empty courses

Aug 5, 2020

Learn C___ The Complete Course for Beginners - Learn Interactively

fixing empty files and adding/modifiying some courses

Aug 4, 2020

Learn Dart_ First Step to Flutter - Learn Interactively

completed empty courses

Aug 5, 2020

Learn Data Science with Bash Shell - Learn Interactively

adding Learn Data Science with Bash Shell - Learn Interactively

Jul 9, 2020

Learn HTML_ CSS_ and JavaScript from Scratch - Learn Interactively

completed empty courses

Aug 5, 2020

Learn Java from Scratch - Learn Interactively

completed empty courses

Aug 5, 2020

Learn Object-Oriented Programming in C_ - Learn Interactively

adding Learn Object-Oriented Programming in C_ - Learn Interactively

Jul 9, 2020

Learn Object-Oriented Programming in C__ - Learn Interactively

adding

Jul 9, 2020

Learn Object-Oriented Programming in Java - Learn Interactively

adding Learn Object-Oriented Programming in Java - Learn Interactively

Jul 9, 2020

Learn Object-Oriented Programming in JavaScript - Learn Interactively

adding Learn Object-Oriented Programming in JavaScript - Learn Intera…

Jul 9, 2020

Learn Object-Oriented Programming in Python - Learn Interactively

adding Learn Object-Oriented Programming in Python - Learn Interactively

Jul 9, 2020

Learn PHP from Scratch - Learn Interactively

completed empty courses

Aug 5, 2020

Learn Perl from Scratch - Learn Interactively

fixing empty files and adding/modifiying some courses

Aug 4, 2020

Learn Python 3 from Scratch - Learn Interactively

completed empty courses

Aug 5, 2020

Learn R from Scratch - Learn Interactively

completed empty courses

Aug 5, 2020

Learn REST and SOAP API Test Automation in Java - Learn Interactively

fixing empty files and adding/modifiying some courses

Aug 4, 2020

Learn React_js_ Redux _ Immutable_js while building a weather app - Learn Interactively

adding Learn React_js_ Redux _ Immutable_js while building a weather …

Jul 10, 2020

Learn Ruby from Scratch - Learn Interactively

fixing empty files and adding/modifiying some courses

Aug 4, 2020

Learn Rust from Scratch - Learn Interactively

completed empty courses

Aug 5, 2020

Learn Scala from Scratch - Learn Interactively

completed empty courses

Aug 5, 2020

Learn TypeScript_ The Complete Course for Beginners - Learn Interactively

adding Learn TypeScript_ The Complete Course for Beginners - Learn In…

Aug 4, 2020

Learn the A to Z of Amazon Web Services _AWS_ - Learn Interactively

adding Learn the A to Z of Amazon Web Services _AWS_ - Learn Interact…

Jul 10, 2020

Learn to Use HPC Systems and Supercomputers - Learn Interactively

adding Learn to Use HPC Systems and Supercomputers - Learn Interactively

Jul 10, 2020

Let_s learn ES6! Master new JavaScript features faster and easier - Learn Interactively

adding Let_s learn ES6! Master new JavaScript features faster and eas…

Jul 10, 2020

Machine Learning for Software Engineers - Learn Interactively

adding Machine Learning for Software Engineers - Learn Interactively

Jul 13, 2020

Make Your Own Neural Network in Python - Learn Interactively

adding Make Your Own Neural Network in Python - Learn Interactively

Jul 13, 2020

Master the Bash Shell - Learn Interactively

adding Master the Bash Shell - Learn Interactively

Jul 13, 2020

Mastering Concurrency in Go - Learn Interactively

adding Mastering Concurrency in Go - Learn Interactively

Jul 13, 2020

Mastering Data Structures and Sorting Algorithms in JavaScript - Learn Interactively

adding Mastering Data Structures and Sorting Algorithms in JavaScript…

Jul 13, 2020

Microservice Architecture_ Practical Implementation - Learn Interactively

adding Microservice Architecture_ Practical Implementation - Learn In…

Jul 13, 2020

Modern Android App Development with Java - Learn Interactively

adding Modern Android App Development with Java - Learn Interactively

Jul 13, 2020

Modern C__ Concurrency_ Get the most out of any machine - Learn Interactively

adding

Jul 13, 2020

Natural Language Processing with Machine Learning - Learn Interactively

Natural Language Processing with Machine Learning - Learn Interactively

Jul 14, 2020

Practical Redux - Learn Interactively

adding Practical Redux - Learn Interactively

Jul 14, 2020

Predictive Data Analysis with Python - Learn Interactively

adding Predictive Data Analysis with Python - Learn Interactively

Aug 4, 2020

Programming in D_ The Ultimate Guide for Software Engineers - Learn Interactively

adding Programming in D_ The Ultimate Guide for Software Engineers - …

Jul 14, 2020

Python 101_ Interactively learn how to program with Python 3 - Learn Interactively

adding Python 101_ Interactively learn how to program with Python 3 -…

Jul 14, 2020

Python 201 - Interactively Learn Advanced Concepts in Python 3 - Learn Interactively

adding Python 201 - Interactively Learn Advanced Concepts in Python 3…

Jul 14, 2020

Python 3_ An interactive deep dive - Learn Interactively

adding Python 3_ An interactive deep dive - Learn Interactively

Jul 14, 2020

Python Data Analysis and Visualization - Learn Interactively

adding Python Data Analysis and Visualization - Learn Interactively

Jul 14, 2020

Python Regular Expressions with Data Scraping Projects - Learn Interactively

adding Python Regular Expressions with Data Scraping Projects - Learn…

Jul 14, 2020

Python for Scientists and Engineers - Learn Interactively

adding Python for Scientists and Engineers - Learn Interactively

Jul 14, 2020

React Tracked_ Creating Web Apps with Global State - Learn Interactively

adding React Tracked_ Creating Web Apps with Global State - Learn Int…

Jul 15, 2020

React in Patterns - Learn Interactively

adding React in Patterns - Learn Interactively

Jul 15, 2020

Reintroducing React_ V16 and Beyond - Learn Interactively

adding Reintroducing React_ V16 and Beyond - Learn Interactively

Jul 15, 2020

Ruby Concurrency for Senior Engineering Interviews - Learn Interactively

adding Ruby Concurrency for Senior Engineering Interviews - Learn Int…

Jul 15, 2020

Running Serverless Applications with AWS Lambda - Learn Interactively

adding Running Serverless Applications with AWS Lambda - Learn Intera…

Jul 15, 2020

Sass for CSS_ Advanced Frontend Development - Learn Interactively

adding Sass for CSS_ Advanced Frontend Development - Learn Interactively

Jul 15, 2020

Simplifying JavaScript_ A Handy Guide for Software Engineers - Learn Interactively

adding Simplifying JavaScript_ A Handy Guide for Software Engineers -…

Aug 4, 2020

Software Design Patterns_ Best Practices for Software Developers - Learn Interactively

adding Software Design Patterns_ Best Practices for Software Develope…

Jul 15, 2020

Step Up Your JS_ A Comprehensive Guide to Intermediate JavaScript - Learn Interactively

adding Step Up Your JS_ A Comprehensive Guide to Intermediate JavaScr…

Jul 15, 2020

Testing Vue_js Components with Jest - Learn Interactively

adding Testing Vue_js Components with Jest - Learn Interactively

Jul 17, 2020

The Complete Advanced Guide to CSS - Learn Interactively

adding The Complete Advanced Guide to CSS - Learn Interactively

Jul 17, 2020

The Complete Guide to Modern JavaScript - Learn Interactively

fixing empty files and adding/modifiying some courses

Aug 4, 2020

The Complete Java Crash Course - Learn Interactively

adding The Complete Java Crash Course - Learn Interactively

Jul 17, 2020

The Definitive Guide to MongoDB - Learn Interactively

The Definitive Guide to MongoDB - Learn Interactively

Jul 17, 2020

The DevOps Toolkit_ Working with Jenkins X - Learn Interactively

adding The DevOps Toolkit_ Working with Jenkins X - Learn Interactively

Aug 4, 2020

The Good Parts of AWS_ Cutting Through the Clutter - Learn Interactively

adding The Good Parts of AWS_ Cutting Through the Clutter - Learn Int…

Aug 4, 2020

The Road to React_ The one with Class Components - Learn Interactively

The Road to React_ The one with Class Components - Learn Interactively

Jul 17, 2020

The Road to React_ The one with Hooks - Learn Interactively

fixing empty files and adding/modifiying some courses

Aug 4, 2020

The Ultimate Guide to Kotlin Programming - Learn Interactively

adding The Ultimate Guide to Kotlin Programming - Learn Interactively

Aug 4, 2020

The Way to Go - Learn Interactively

adding The Way to Go - Learn Interactively

Jul 17, 2020

Understanding Flexbox_ Everything you need to know - Learn Interactively

completed empty courses

Aug 5, 2020

Understanding Redux_ A Beginner_s Guide To State Management - Learn Interactively

adding Understanding Redux_ A Beginner_s Guide To State Management - …

Jul 18, 2020

Using TypeScript with React - Learn Interactively

adding Using TypeScript with React - Learn Interactively

Jul 18, 2020

Web Application Security for the Everyday Software Engineer - Learn Interactively

adding Web Application Security for the Everyday Software Engineer - …

Aug 4, 2020

Web Application _ Software Architecture 101 - Learn Interactively

fixing empty files and adding/modifiying some courses

Aug 4, 2020

Web Development_ Unraveling HTML_ CSS_ and JavaScript - Learn Interactively

adding Web Development_ Unraveling HTML_ CSS_ and JavaScript - Learn …

Jul 18, 2020

Web Development_ a Primer - Learn Interactively

adding Web Development_ a Primer - Learn Interactively

Jul 18, 2020

Working with Containers_ Docker _ Docker Compose - Learn Interactively

adding Working with Containers_ Docker _ Docker Compose - Learn Inter…

Aug 4, 2020

README.md

Update README.md

Aug 19, 2020