This course uses Javascript as the primary language. There is no reason JavaScript is more special than any other language other than it contains all the features necessary to do implementations of data structures and is also readily accessible to all students.
College or Online Resource | Link |
Code Academy | https://www.codecademy.com/learn/javascript |
Code School | https://www.codeschool.com/learn/javascript |
W3 Schools | http://www.w3schools.com/js/default.asp |
Udacity (free) | https://www.udacity.com/course/javascript-basics--ud804 |
Microsoft Javascript for Beginners | https://mva.microsoft.com/en-us/training-courses/javascript-fundamentals-for-absolute-beginners-14194?l=DmF3TY1eB_9500115888 |
Data Structures is the first fundamental course in computer science and programming and is the root of all basic programming. Understanding data structures, how to implement them, fundamentals of algorithmic design, and efficiency is the key to all programming.
College | Link |
University of Florida | |
Florida International University | http://users.cis.fiu.edu/~weiss/cop3530/ |
University of Central Florida | http://www.cs.ucf.edu/~sumant/cop3530/ |
MIT |
Advanced - http://courses.csail.mit.edu/6.851/spring12/lectures/
|
India Institute of Technology | ** Basic - https://www.youtube.com/course?list=ECBF3763AF2E1C572F |
Tutorials Point | http://www.tutorialspoint.com/data_structures_algorithms/data_structures_basics.htm |
Coursera | https://www.coursera.org/specializations/data-structures-algorithms |
EdX Online | https://www.edx.org/course/foundations-data-structures-iitbombayx-cs213-1x |
The basic concept of the 10X developer/engineer is that a good developer can be 10 times more productive than a mediocre one. There is a lot of research into software productivity - and though the research really just looks at productivity, the concept of 10X goes way beyond pure productivity. The 10X engineer simply comes up with ideas and methods that other engineers would simply not think of.
Here is some information about the 10X developer (and also towards becoming one) - https://www.quora.com/How-do-you-distinguish-10X-software-engineers-from-the-rest