Online CS Learning
AP Courses:
- CSA on Udemy. Berkeley 1.
- CS Principal Khan Academy. Berkeley 1, 2
Coding Games/Exercises:
- CodeWars. Thousands of user created problems
- CodinGame. solve well designed missions in many languages
- Riddles.IO. 8 competitions/battles to fight with your friends
Online Learning:
Class Central : Aggregate of all learn sites
Python:
Javascript:
- Harvard CS50. Web Programming with Python and JS
- Programming the Web w/ JavaScript U Penn
CS:
- Harvard CS50. Introduction to Computer Science
- Algorithm Design & Techniques UC San Diego
- Data Structures Fundamentals UC San Diego
- Big Data and Education U Penn
Java:
- Learn Java Programming on Udemy
Math:
Certificates:
- IBM Data Science Professional Certificate
- Many Professional Certificates on edx.org
- Nano Degrees on Udacity
- Computer Science Certificates on edx.org
Coding Competition:
- TopCoder. Get paid by companies while compete.
- CoderByte. coding assessment/challenges, algorithm tutorials.
- CodeSignal. Certify coding skills and ranking to be hired.
- Kaggle. Learn and compete for Data Science.
Online IDEs:
- https://repl.it : all languages on vm.
- https://tech.io : a collaborative platform to discover and share any technology through open-source playgrounds.
- https://observablehq.com/ data, visual, algo, code
- Colaboratory : Python on Google cloud, easy for AI projects
- https://codesandbox.io : online code editor for Web
- https://codepen.io : S(social)DE for front-end people
- https://codenvy.com : Eclipse Che online
- https://nbviewer.jupyter.org : Jupyter nbviewer
- http://pythonfiddle.com : Python cloud IDE
- https://jsfiddle.net
College Application:
Online College Degrees:
- U of Florida Computer Science #61 best college for CS
- University of London Computer Science
Other Topics
Trading:
- Machine Learning for Trading on Udacity, using Python.
- Quantopian. Become an Expert in Quant Finance, using Python.
- Quantiacs. Code a trading algorithm. We connect it to capital. You profit, using Python.
Software Development:
- How to use Git and GitHub on Udacity,
Statistics:
Machine Learning
- Introduction to ML on Kaggle, Udacity
- Intermediate ML on Kaggle.
- Deep Learning on Kaggle.
- TensorFlow. Udacity
- Google Machine Learning.
- CognitiveClass.AI
Data Science:
Learning Sites:
- https://www.w3schools.com. Web, Python, JS, Java, SQL, etc
- https://www.freecodecamp.org. Learn to code for free.
- https://www.kaggle.com/learn. Python & Machine Learning
- https://docs.microsoft.com/learn
- https://www.edx.org/schools-partners and big ones
Youtubers:
- sentdex
- Siraj Raval
- Mosh , Programming with
- eduReka!
- freeCodeCamp