This is a repository of self-worked example code for MOOCs.
Introduction to Data Science in Python by Dr. Christopher Brooks at University of Michigan
- Week-01: Python Fundamentals
- Week-02: Basic Data Processing with Pandas
- Week-03: Advanced Python Pandas
- Week-04: Statistical Analysis in Python and Project
Machine Learning by Dr. Andrew Ng at Stanford University and Baidu
- Week-01: Introduction
- Week-02: Multivariate Linear Regression
- Week-03: Logistic Regression
- Week-04: Neural Networks - Representation
- Week-05: Neural Networks - Learning
Algorithms and Data Structures in Python by Holczer Balazs
- Section-01: Introduction
- Section-02: Data Structures - Arrays
- Section-03: Data Structures - Linked Lists
- Section-04: Data Structures - Stacks and Queues
- Section-05: Data Structures - Binary Search Trees
Data Structures and Algorithms in JavaScript by Kyle Shevlin
- Lesson-01: Course Introduction: Data Structures and Algorithms in JavaScript
- Lesson-02: Queue Data Structure in JavaScript
- Lesson-03: Priority Queue JavaScript Data Structure
- Lesson-04: Stack Data Structure in JavaScript
- Lesson-05: Linked List Data Structure in JavaScript
- Lesson-06: JavaScript Graph Data Structure
- Lesson-07: Breadth First JavaScript Search Algorithm for Graphs
- Lesson-08: Write a Depth First Search Algorithm for Graphs in JavaScript
- Lesson-09: Tree Data Structure in JavaScript
- Lesson-10: Build a Binary Tree in JavaScript and Several Traversal Algorithms
- Lesson-11: Sort an Array with a JavaScript do while Loop Using Bubble Sort
- Lesson-12: Sort an Array with a Nested for Loop using Insertion Sort in JavaScript
- Lesson-13: Divide and Recurse Over an Array with Merge Sort in JavaScript
- Lesson-14: Recursively Sort an Array in JavaScript with Quick Sort
The Beginner's Guide to React by Kent C. Dodds
- Lesson-01: Introduction to The Beginner's Guide to ReactJS
- Lesson-02: Create HTML Elements with React's createElement API
- Lesson-03: Replace React createElement Function Call with JSX
- Lesson-04: Create a Simple Reusable React Component
- Lesson-05: Validate Custom React Component Props with PropTypes
- Lesson-06: Conditionally Render A React Component
- Lesson-07: Rerender a React Application
- Lesson-08: Style React Components with className and In-line Styles
- Lesson-09: Use Event Handlers with React
- Lesson-10: Use Component State with React
- Lesson-11: Stop Memory Leaks with componentWillUnmount Lifecycle Method in React
- Lesson-12: Use Class Components with React
- Lesson-13: Manipulate the DOM with React refs
- Lesson-14: Make Basic Forms with React
- Lesson-15: Make Dynamic Forms with React
- Lesson-16: Controlling Form Values with React
- Lesson-17: Use the key Prop when Rendering a List with React
- Lesson-18: Make HTTP Requests with React
- Lesson-19: Build and Deploy a React Application
Build a GraphQL Server by Josh Black
- Lesson-01: Create a GraphQL Schema
- Lesson-02: Use GraphQL Primitive Types
- Lesson-03: Use GraphQL's Object Type for Basic Types
- Lesson-04: Use GraphQL's List Type for Collections
- Lesson-05: Serve a GraphQL Schema as Middleware in Express
- Lesson-06: Write a GraphQL Schema in JavaScript
- Lesson-07: Use Arguments in a GraphQL Query
- Lesson-08: Use GraphQLNonNull for Required Fields
- Lesson-09: Use GraphQLList with GraphQLObject Types
- Lesson-10: Write a GraphQL Mutation
- Lesson-11: Create an Input Object Type for Complex Mutations
- Lesson-12: Add an Interface to a GraphQL Schema