Welcome to JUKTI!

Learn about useful Resources & learn a new technology!


Interested in learning how to program, learning a new technology, or just want a quick refresher on a topic? Take a look at these resources here. Resources are recommended for anyone that has never programmed before or are new to the field of computer science!

Courses, Bootcamps, and Tutorials

Interactive Coding Tutorials


Codecademy

Free interactive, hands-on coding tutorials to help you learn to program. Has courses on HTML, CSS, JavaScript, React, Java, C++, C#, SQL, and more!


freeCodeCamp

Free coding tutorials covering a variety of topics. Has courses on Responsive Web Design, Data Visualization, APIs and Microservices, Scientific Computing, Data Analysis, Machine Learning, and more!

College Courses


Harvard's CS50x

A structured online college-level course that teaches the fundamentals of computer science with tracks in web development, mobile app development, and game development. Course culminates in a final project.


University of Helsinki's Java Programming MOOC

University of Helsinki’s free massive open online course (MOOC) on programming! This is an updated version of their popular course "Object-Oriented Programming with Java". Contributed by FPSTiger#0099

Full-Stack Development


App Academy Open

The free online version of App Academy's bootcamp that teaches App Academy's entire in-person full-stack curriculum. Contributed by Kevin Tam


Full Stack Open

An introduction to modern web application development with JavaScript. The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js, as well as a section on GraphQL. Contributed by FPSTiger#0099


The Odin Project

A free, open source coding curriculum that can be taken entirely online. Has learning paths for full-stack Ruby on Rails, full-stack JavaScript, and front-end. Contributed by Jake Teh Dog#2672

Web Development


Intro to Web Dev

An introduction to web development, created by a cloud developer advocate at Microsoft. Contributed by Khalid#5042

Other


Data Structures Easy to Advanced Course

Learn and master the most common data structures in this full course from Google engineer William Fiset. This course teaches data structures to beginners using high quality animations to represent the data structures visually. Contributed by Jake Teh Dog#2672