This website works better with JavaScript
Inicio
Explorar
Axuda
Iniciar sesión
junxiaoyao
/
free-programming-books
Seguir
1
Destacar
0
Fork
0
Ficheiros
Incidencias
0
Pull Requests
0
Wiki
Árbore:
2bd5ebd960
Ramas
Etiquetas
main
free-programmin...
/
free-courses-en.md
free-courses-en.md
9.2 KB
Histórico
Raw
Index
Assembly
Android
AngularJS
C
C++
C#
Clojure
Databases
Git
Go
Haskell
HTML / CSS
iOS
Java
JS
Lua
Matlab
Misc
OCaml
Oracle PL/SQL
Python
R
RethinkDB
Ruby
Sails.js
Scala
Swift
Web Development
Assembly
Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration
Introduction To Reverse Engineering Software
Android
Creative, Serious and Playful Science of Android Apps
Programming Cloud Services for Android Handheld Systems
Programming Mobile Applications for Android Handheld Systems pt. 1
Programming Mobile Applications for Android Handheld Systems pt. 2
Programming Mobile Services for Android Handheld Systems: Concurrency
Programming Mobile Services for Android Handheld Systems: Communication
Udacity Android Course Catalog
AngularJS
Shaping up with Angular.js
C
Introduction to Computer Science
C++
Google's C++ Course
Introduction to C++
(MIT's opencourseware)
LearnCpp.com C++ Tutorial
C#
Beginning Game Programming with C#
Clojure
Functional Programming with Clojure
Databases
Database Systems
(MIT's opencourseware)
Introduction to Databases
(Stanford University)
Git
Git and Gitlab Live Workshop
Go
Go Tutorial
Haskell
C9 : Functional Programming Fundamentals
- Erik Meijer
CIS 194: Introduction to Haskell
- Brent Yorgey
CS240h: Functional Systems in Haskell
- Bryan O'Sullivan
edX: Introduction to Functional Programming
- Erik Meijer
HTML / CSS
Build a Personal Website with Dash
Build a responsive website with Webflow
Build a SaaS landing page using Skeleton
Build Dynamic Websites
Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS
Learn HTML5 Programming From Scratch
iOS
AppCoda Complete iOS Tutorial
Developing iOS 7 Apps for iPhone and iPad
Java
Central Connecticut State University, Introduction to CS Using Java
Introduction to Java
Java for Complete Beginners
Princeton Algorithms, Part 1
Princeton Algorithms, Part 2
Problem Solving With Java
JS
Egghead.io
Lua
Lua Interactive Crash Course
Lua Tutorial
Lua org
MATLAB
MIT 18.S997 Introduction to MATLAB Programming
Misc
Advanced Data Structures
Algorithm Design and Implementation
Berkeley´s CS 61B: Data Structures
Berkeley´s CS 70: Discrete Mathematics and Probability Theory
Berkeley´s CS 162: Operating Systems and Systems Programming
Berkeley´s CS 164: Programming Languages and Compilers
Berkeley´s CS 169: Software Engineering
Berkeley´s CS 194: What is an Operating System?
Berkeley´s Math 10B: Methods of Mathematics: Calculus, Statistics, and COmbinatorics
Bits: The Computer Science of Digital Information
Computer Graphics
MIT´s Artificial Intelligence
MIT´s Computer Language Engineering
MIT´s Introduction to Algorithms
MIT´s Mathematics for Computer Science
MIT Numerical Methods (2014)
Principles of Reactive Programming
Stanford Cryptography I
Stanford Cryptography II
Stanford SEE 229 - Machine Learning
OCaml
Cornell's Data Structures and Functional Programming
Introduction to Functional Programming in OCaml
Oracle PL/SQL
Steven Feuerstein's PL/SQL Obsession - Videos and Presentations
Python
Berkeley's Structure and Interpretation of Computer Programs
Google's Python Course
Introduction to Computer Science and Programming
(MIT's opencourseware)
Learn Python
Programming for Everybody
R
R Programming
RethinkDB
RethinkDB: Distributed Databases
Ruby
RubyMonk - Interactive Ruby tutorials
Sails.Js
Develop web apps in Node.js and Sails.js
Scala
Functional Programming Principles in Scala
Principles of Reactive Programming
Swift
Swiftris - Build an iOS Tetris app from scratch
Web Development
Discover Flask - Full Stack Web Development with Flask
The Odin Project - Learn Web Development for Free
Udacity Web Development Course Catalog