HTML, CSS and JavaScript - September 14, 2015Introduction to HTML5 - September 15, 2015Ruby on Rails: An Introduction - September 15, 2015Responsive Website Basics: Code with HTML, CSS, and JavaScript - September 14, 2015
- EDX - HTML5 Part 1: HTML5 Coding Essentials and Best Practices - October 5, 2015 (Monday)
- Introduction to CSS3 - October 19, 2015 (Tuesday)
- Rails with Active Record and Action Pack - October 26, 2015 (Wednesday)
- An Introduction to Interactive Programming in Python (Part 1) - October 3, 2015 (Thursday)
- Front-End Web UI Frameworks and Tools - October 19, 2015 (Saturday)
- Responsive Web Design - October 19, 2015 (Saturday)
- Learn to Program: The Fundamentals
- Learn to Program: Crafting quality code.
- Web Application Architecture
- Front-End JavaScript Frameworks: AngularJS
- Interactivity with JavaScript
- Ruby on Rails Web Services and Integration with MongoDB
- Introduction to Meteor.js Development
- An Introduction to Interactive Programming in Python (Part 2)
- Java Programming: Solving Problems with Software
- Tango with Django
- Introduction to Computer Science - 120 hours
- From Nand to Tetris - 35 hours
- Effective Thinking Through Mathematics - 45 hours
- Systematic Program Design- Part 1: The Core Method - 40 hours
- Systematic Program Design- Part 2: Arbitrary Sized Data - 40 hours
- Systematic Program Design- Part 3: Abstraction, Search and Graphs - 40 hours
- Mathematics for Computer Science - 60 hours
- EDX - HTML5 Part 2: Advanced Techniques for Designing HTML5 Apps
- HTML, CSS, and Javascript for Web Developers
- Multiplatform Mobile App Development with Web Technologies
- Web Application Development with Javascript and MongoDB
- Fundamentals of Graphic Design
- Java Programming: Arrays, Lists and Structured Data
- Single Page Web Applications with AngularJS
- Server-side Development with NodeJS
- Responsive website tutorial and examples
- Advanced Styling with Responsive Design
- Principles of Computing (Part 1)
- Java Programming: Principles of Software Design
- Principles of Computing (Part 2)
- Web Application Architectures
- Object Oriented Programming in Java
- Algorithmic Thinking (Part 1)
- Data structures: Measuring and Optimizing Performance
- Algorithmic Thinking (Part 2)
- Advanced Data Structures in Java
- Mastering the Software Engineering Interview
#TBD
- Machine learning Specialization
- Machine learning course from Stanford
- Computer Security - stanford
- cryptography 1 and 2- Stanford
- Automata - Stanford
- Compilers - Stanford
- Intro to Databases - Stanford
- Game designing
- Data Science
- Pattern oriented software architecture
- interactive computer graphics with webgl
- interactive computer graphics
Computer Security and Networks Specialization
- Cybersecurity
This week
- Catch up with all the MOOCs
- Complete "Problem solving with algo and DS in python" book