Share experiences and free resources

For beginners
Intro to
JavaScript
Intro
to
JavaScript

Learn the fundamentals of Javascript syntax. Explore Javascript fundamentals by learning how to define variables and use data types...

For intermediates
Kotlin: Android
Developers
Kotlin:
Android
Developers

Take an Android notepad app and convert it from Java to Kotlin, learning key features of the Kotlin programming language...

For experts
JavaScript best
practices
JavaScript
best
practices

This course is designed to take your existing JavaScript knowledge and teach you how to leverage patterns and practices to take...

For beginners
Intro to
Web Development
Intro
to
Web Dev

Master the languages of the web: HTML, CSS, and JavaScript. This path will prepare you to build basic websites and then build interactive web apps...

For beginners
Introduction to
Virtual Reality
Intro
to
Virtual Reality

This course is designed for students who are new to virtual reality and want to learn about the principles of VR technology including optics, displays, stereopsis, tracking, and major hardware platforms.

For beginners
Intro to
Machine Learning
Intro
to
Machine Learning

This course teaches you everything from clustering to decision trees, from ML algorithms such as Adaboost to SVMs....