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