0% found this document useful (0 votes)
155 views

Codeacademy 2. Coursera 3. Edx

This document lists many online learning resources for programming languages and technologies. It includes coding websites like Codecademy, Coursera, edX, Udemy, and programming books and tutorials. Resources are grouped by topic such as HTML, CSS, JavaScript, Python, Ruby, PHP, Java, Android development, and SQL. Popular YouTube channels, open online courses from universities, and programming challenges are also mentioned.

Uploaded by

shubham
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
155 views

Codeacademy 2. Coursera 3. Edx

This document lists many online learning resources for programming languages and technologies. It includes coding websites like Codecademy, Coursera, edX, Udemy, and programming books and tutorials. Resources are grouped by topic such as HTML, CSS, JavaScript, Python, Ruby, PHP, Java, Android development, and SQL. Popular YouTube channels, open online courses from universities, and programming challenges are also mentioned.

Uploaded by

shubham
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Newbostoon

Udacity

Courseera

Mit

Stanford

Nptel

Saurabh shukla

Udemy

https://www.udemy.com/learning-c/?couponCode=50OFFER

http://xoax.net/cpp/crs/console/

newboston

edx

Cambridge

Berkley

University of California

University of southern queensland

Korean university

Chulalongkorn university ocw

Wikiversity

Vtc university

Geeks for geeks

Hackerrank

1. CodeAcademy
2. Coursera
3. edX
4. Udemy
.

5. aGupieWare
6. GitHub
7. MIT Open Courseware
8. Hack.pledge()
9. Code Avengers
10. Khan Academy
11. Free Food Camp
12. HTML5 Rocks
.

3. Codewars

4. The Odin Project

5. HackerRank

6. CodeFights

Gadash

Codeplayer

Github

Davidwalshblog

Tuts+

Sitepoint
Codeschool

Treehouse

Lynda

Infiniteskills by udemy

codehs

Crunchzilla

Dash general assembly

HackSource [Programming Tutorial Search Engine]

Pluralsight [Live mentors,Diploma/certification]

Hackr.io [Free and Paid courses]

Codechef [programming challenges]

HackerRank [Programming challenges]

Topcoder [Freelance Coding Projects]

W3Schools [Web development]

Stack Overflow [for Jobs, and QA]


TutorialsPoint - This is kind of good website for learning basis, their material usually
cover general things.

W3Schools - This website is also good for learning web development.

Coursera - This platform is already mentioned in other answers. Some courses are
not free as I know, but its worth it.

thenewboston channel on YouTube - A great channel ...


(more)

Upvote3 Downvote
Share

HTML & CSS


Sites: Codecademy, FreeCodeCamp.com, SoloLearn (HTML), S
oloLearn(CSS), Treehouse (HTML), Treehouse (CSS), Tutsplus,
A to Z CSS, Dash, Web Accessibility, The Hello World, Khan
Academy, HTML5 from Scratch, Sitepoint, Usersnap

Books: Mozilla, Dive into HTML5, HTML Dog, HTML &


CSS, HTML Canvas,After Hours ProgrammingHTML
Tutorial, After Hours ProgrammingCSS Tutorial

JavaScript
Sites: Codecademy, FreeCodeCamp.com, Treehouse, SoloLearn
, Code Avengers, Sitepoint, KhanAcademy: Intro to JS

Books: You dont know JS, Eloquent JavaScript, JavaScript


Guide, Speaking JS, JS The Right Way, After Hours
ProgrammingJavaScript Tutorial

jQuery
Sites: Codecademy, FreeCodeCamp.com, Tutsplus, Code
School

Books: jQuery Fundamentals, Learn jQuery

Python
Sites: Codecademy, Treehouse, SoloLearn, Google

Books: How to Think Like a Computer Scientist: Interactive


Edition, Python for You and Me, Dive into Python, Learn
Python the Hard Way, Think Python, Tango with
Django, Django, Python Documentation, A Byte of Python, After
Hours ProgrammingPython Tutorial, The Hitchhikers Guide
to Python,Python Tutorials on Codementor, Programming for
Everybody (Getting Started with Python)
Ruby & Ruby on Rails
Sites: Codecademy, Treehouse, TryRubyCode
Learn, Rubymonk, Sitepoint

Books: Whys (Poignant) Guide to Ruby, Learn Ruby the Hard


Way, Learn to Program, Learn Rails by Example, Ruby on Rails
Tutorial, Ruby on Rails Guides, Whys (Poignant) Guide to
Ruby, Ruby Essentials

PHP
Sites: Codecademy, Treehouse, SoloLearn, Sitepoint

Books: PHP Programming, Practical PHP, After Hours


ProgrammingPHP Tutorial

Node.js
Sites: Nodetuts, Node School

Books: The Node Beginner Book, Mixus Node book, Node Up


and Running, Mastering Node.js

Git (version control)


Sites: Code School, Git Immersion, Udacity

Books: Pro Git, Learn Git, Gists in Github

Chrome Dev Tools


Sites: Code School, Udacity
Java
Sites: SoloLearn, Treehouse, Java Udemy, Learneroo, Udacity:
Intro to Java Programming, University of Helsinki: Object
oriented programming with Java

Books: Programming in Java, OReilly Learning Java, Think


Java, Java for Python Devs, Learn Java Online, Java Beginners
Tutorial, Study Tonight: Core Java Complete Course

Android App Development


Sites: Udacity (Google Developers), Coursera, App
Development Essentials

Google Apps Script


Sites: Getting Started, Office Hours, Learning Apps Script

WordPress
Site: Treehouse, Sitepoint

Linux & Shell Scripting


Sites: Stanford.edu, Explain Shell

Books: Conquer the Command Line

Angular JS
Sites: Code School, Egg Head, Learn Angular, Codecademy
AngularJS Track(Suitable for Intermediate Javascript
Developers)
Books: Angular JS Tutorial, Thinking Angular, Angular
Tutorial, Getting Started (Adobe), Angular JS blog
series, AngularJS Cheat Sheet

Objective-C (iOS & Mac)


Sites: Stanford, iTunesU

Go Language
Site: Golang.org

Books: Go by Example, Building Web Apps with Go, Learning


Go

D3 (data visualization)
Sites: Data Visualization for the Web, D3 Tips & Tricks

SQL (Databases)
Sites: SoloLearn, SQL Zoo, SQL @Stanford, Essential
SQL, SQL for Nerds, Intro to SQL, SQL Bolt, PHP &
MySQL, KhanAcademy: Intro to SQL

You might also like