Anda di halaman 1dari 8

9/29/2016 freeprogrammingbooks/freecoursesen.

mdatmastervhf/freeprogrammingbooksGitHub

Personal Open source Business Explore Pricing Blog Support This repository Search Sign in Sign up

vhf / freeprogrammingbooks Watch 4,831 Star 67,211 Fork 16,202

Code Issues 19 Pull requests 39 Projects 0 Wiki Pulse Graphs

Branch: master freeprogrammingbooks / freecoursesen.md Find file Copy path

6f72509 on Jul 7
scemama Added a bash tutorial in freecoursesen.md #1983

47 contributors and others

246lines(151sloc) 10.2KB Raw Blame History

Index
Algorithmic
Android
AngularJS
Assembly
Bash
C
C#
C++
Clojure
CUDA

https://github.com/vhf/freeprogrammingbooks/blob/master/freecoursesen.md#algorithms 1/8
9/29/2016 freeprogrammingbooks/freecoursesen.mdatmastervhf/freeprogrammingbooksGitHub

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

Algorithms
Stanford University Algorithms: Design and Analysis, Part 1
Stanford University Algorithms:Algorithms: Design and Analysis, Part 2

Assembly
https://github.com/vhf/freeprogrammingbooks/blob/master/freecoursesen.md#algorithms 2/8
9/29/2016 freeprogrammingbooks/freecoursesen.mdatmastervhf/freeprogrammingbooksGitHub

Introduction To Reverse Engineering Software


Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration

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: Communication
Programming Mobile Services for Android Handheld Systems: Concurrency
Udacity Android Course Catalog

AngularJS
CodeCademy Angular
Shaping up with Angular.js

Bash
Bash tutorial PDF

C
Introduction to Computer Science

C Sharp
Beginning Game Programming with C#

C++

https://github.com/vhf/freeprogrammingbooks/blob/master/freecoursesen.md#algorithms 3/8
9/29/2016 freeprogrammingbooks/freecoursesen.mdatmastervhf/freeprogrammingbooksGitHub

Google's C++ Course


Introduction to C++ MIT's opencourseware
LearnCpp.com C++ Tutorial

Clojure
Functional Programming with Clojure

Cuda
Intro to Parallel Programming Using CUDA to Harness the Power of GPUs

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
RWTH Aachen University: Functional Programming Jrgen Giesl

HTML / CSS
https://github.com/vhf/freeprogrammingbooks/blob/master/freecoursesen.md#algorithms 4/8
9/29/2016 freeprogrammingbooks/freecoursesen.mdatmastervhf/freeprogrammingbooksGitHub

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 Handson 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

MATLAB
https://github.com/vhf/freeprogrammingbooks/blob/master/freecoursesen.md#algorithms 5/8
9/29/2016 freeprogrammingbooks/freecoursesen.mdatmastervhf/freeprogrammingbooksGitHub

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 Numerical Methods 2014
MIT's Artificial Intelligence
MIT's Computer Language Engineering
MIT's Introduction to Algorithms
MIT's Mathematics for Computer Science
Principles of Reactive Programming
Stanford Cryptography I
Stanford Cryptography II
Stanford SEE 229 Machine Learning

OCaml

https://github.com/vhf/freeprogrammingbooks/blob/master/freecoursesen.md#algorithms 6/8
9/29/2016 freeprogrammingbooks/freecoursesen.mdatmastervhf/freeprogrammingbooksGitHub

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
Learn to program in 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
https://github.com/vhf/freeprogrammingbooks/blob/master/freecoursesen.md#algorithms 7/8
9/29/2016 freeprogrammingbooks/freecoursesen.mdatmastervhf/freeprogrammingbooksGitHub

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
FlaskA Python Microframework Tutorial
The Odin Project Learn Web Development for Free
Udacity Web Development Course Catalog

2016 GitHub, Inc. Terms Privacy Security Status Help Contact GitHub API Training Shop Blog About

https://github.com/vhf/freeprogrammingbooks/blob/master/freecoursesen.md#algorithms 8/8

Anda mungkin juga menyukai