Você está na página 1de 4

Code (for Calendar) Level

Discipline

School

Course Title

Programming

Link

Trimester I
PROG 102A

Introductory

MIT 6.00.1x

Introduction to Computer Science and Programming U https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-6#!

PROG 102B

Introductory

MIT 6.00.2x

Introduction to Computational Thinking Data Science

https://www.edx.org/course/introduction-computational-thinking-data-mitx-6-00-2x-3#

PROG 001A

MIT 6.00

Introduction to Computer Science and Programming

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/

PROG 001B

Harvard CS50(x)

Intensive Introduction to Computer Science

https://www.edx.org/course/introduction-computer-science-harvardx-cs50x#.VST3yxPF_7c

PROG 101

Introductory

Stanford CS 106B

Programming Abstractions

https://www.youtube.com/view_play_list?p=FE6E58F856038C69

PROG 001

Stanford CS 106A

Introduction to Computer science | Programming meth https://see.stanford.edu/Course/CS106A

MATH 101

Introductory

ArsDigita

Discrete Mathematics

https://www.youtube.com/watch?v=h_9WjWENWV8&feature=share&list=PLTdIp1DywMlUpLHEg3ADhE6rrxhW_T5Rx

MATH 001

MIT 6.042J

Mathematics for Computer Science

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/

AD 101A

Introductory

Introduction to Data Structures and Algorithms

https://www.youtube.com/watch?v=RpRRUQFbePU&list=PLE621E25B3BF8B9D1

AD 101B

Coursera (Princeton)

Introduction to Algorithms (Part 1)

https://www.coursera.org/course/algs4partI

AD 101C

MIT 6.006

Introduction to Algorithms

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/

AD 101D

Stony Brook University

Introduction to Algorithms

https://www.youtube.com/watch?v=ZFjhkohHdAA&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b

TC 101A

Introductory

Stonehill (Coderisland)

Introduction to the Theory of Computation

https://www.youtube.com/playlist?list=PL601FC994BDD963E4

TC 101B

Coursera (Rice)

Principles of Computing (Part 1)

https://www.coursera.org/learn/principles-of-computing-1

https://www.youtube.com/playlist?list=PL9D558D49CA734A02

Programming
Math

Algorithms and Data Structures UNSW

Theory of Computation

Trimester II
PROG 201

Core

Programming

Stanford CS 107

Programming Paradigms

MATH 201

Core

Math

Coursera (Brown)

Coding the Matrix: Linear Algebra through Computer S https://www.coursera.org/course/matrix

MATH 202

Core

Berkeley CS 70

Discrete Math and Probability Theory (CS70)

https://www.youtube.com/watch?v=2gfXZSA1oMg&index=2&list=PL-XXv-cvA_iDze6fOp3qofgyjJVUioedA

TC 201A

Core

UNSW

Theory of Computation

https://www.youtube.com/playlist?list=PLslgisHe5tBM8UTCt1f66oMkpmjCblzkt

TC 201B

IIT Kanpur

Theory of Computation

https://www.youtube.com/watch?v=al4AK6ruRek&list=PLbMVogVj5nJSd25WnSU144ZyGmsqjuKr3

OS 101

Core

Operating Systems

EdX

Introduction to Linux

https://www.edx.org/course/v2/introduction-linux-linuxfoundationx-lfs101x-2

PROG 202

Core

Programming

ITU

Object Orientred Programming in C++

https://www.youtube.com/playlist?list=PLMMZ6bhZ4H68r2YVCy111_uIxytu3_HNi

AD 201A

Core

Algorithms and Data Structures Berkeley CS 170

AD 201B

CA 201

Core

OS 102

Core

SE 201A

Core

SE 201B

MATH 203

Core

Math

DM 201

Core

Data Management

AI 201

Core

Artificial Intelligence & Machine Berkeley CS 188

AI 201

SC 201A

Core

SC 201B
SC 201C
NET 201A

Core

NET 201B

Theory of Computation

Trimester III
Efficient Algorithms and Intractable Problems

https://www.youtube.com/playlist?list=PL-XXv-cvA_iBapEvcNwRuTJVt6BPpcMaJ

Berkeley CS 61B

Data Structures

https://www.youtube.com/watch?v=frxF7Vs96YU&index=2&list=PL-XXv-cvA_iCZphAM_CG499wyMaJh_6dW

Computer Architecture

CMU 740

Computer Architecture

https://www.youtube.com/playlist?list=PL5PHm2jkkXmgDN1PLwOY_tGtUlynnyV6D

Operating Systems

Berkeley CS 162

Operating Systems and System Programming

https://www.youtube.com/watch?v=1IcZB26STUE&index=1&list=PL-XXv-cvA_iBDyz-ba4yDskqMDY6A1w_c

Software Engineering

MIT 6.005

Elements of Software Construction

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-005-elements-of-software-construction-fall-2011/index.htm

Berkeley CS 169

Software Engineering

https://www.youtube.com/watch?v=YCg2cbyjpTE&list=PL24AE36691A6EF62F

Saylor CS 202

Discrete Structures

http://www.saylor.org/courses/cs202/

Saylor CS 403

Introduction to Modern Database Systems

http://www.saylor.org/courses/cs403/

Trimester IV

Introduction to Artificial Intelligence

https://www.youtube.com/watch?v=-IDTdDm2DHo&list=PLF1A9D9034225FC92

EdX

Artificial Intelligence

https://www.edx.org/course/artificial-intelligence-uc-berkeleyx-cs188-1x#!

Ruhr

Introduction to Cryptography

https://www.youtube.com/watch?v=2aHkqB2-46k

Coursera (Stanford)

Cryptography I

https://www.coursera.org/course/crypto

Thammasat ITS 335

Introduction to Security

https://www.youtube.com/watch?v=bx5CPmNbblI&list=PLvifRcqOOwF89bqRiJEWyu5k7qJaTNMRj

Thammasat ITS 323

Introduction to Data Communications

https://www.youtube.com/playlist?list=PLvifRcqOOwF8u4iC7hFTMVC_WD6SEpnkx

CUNY

Fundamentals of Computer Networking

https://www.youtube.com/watch?v=kKpU0mNpPoM

Security and Cryptography

Networking

Extras Electives / Intermediate / Advanced / Graduate Courses


SA 101

Software Architecture

Udacity (Georgia Tech)

Software Architecture and Design

https://www.udacity.com/course/software-architecture-design--ud821

CC 101

Cloud Computing

EdX (IEEE)

Introduction To Cloud Computing

https://www.edx.org/course/introduction-cloud-computing-ieeex-cloudintro-x-0

PROG 301

Programming

UNSW CS3

Design in Computing

https://www.youtube.com/playlist?list=PL0C5D85DBA20E685C

PROG 303

Coursera (UC Santa Cruz)

C++ For C Programmers

https://www.coursera.org/course/cplusplus4c

PROG 401

Coursera (Illinois)

Heterogeneous Parallel Programming

https://www.coursera.org/course/hetero

EdX (Berkeley)

Engineering Software as a Service (SaaS), Part 1

https://www.edx.org/course/engineering-software-service-saas-part-1-uc-berkeleyx-cs169-1x

SE 302

EdX (Berkeley)

Engineering Software as a Service (SaaS), Part 2

https://www.edx.org/course/engineering-software-service-saas-part-2-uc-berkeleyx-cs169-2x

SE 401

Berkeley CS 294

Software Engineering for Scientific Computing

https://www.youtube.com/watch?v=zu3F-lB_MDo&list=PL-XXv-cvA_iB8Arh4Szxk275Cu4uRxVt4&index=2

SE 402

Harvard CS 164

Mobile Software Engineering

https://www.youtube.com/watch?v=17qB5-YHRcY&feature=share&list=PLkHsKoi6eZnwX9vYPzr42CsiVF1jyl25w

Harvard Stat 110

Statistics 110: Probability

https://www.youtube.com/playlist?list=PL2SOU6wwxB0uwwH80KTQ6ht66KWxbzTIo

MATH 301

MIT 6.041 / 6.431

Probabilistic Systems Analysis and Applied Probability http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-041-probabilistic-systems-analysis-and-applied-probability-fall-2010/index.htm

MATH 302

Coursera (JHU)

Statistical Inference

https://www.coursera.org/course/statinference

SE 201

MATH 201

Software Engineering

Statistics, Probability, and Data Analysis

AD 502

Algorithms

MIT 6.890

Algorithmic Lower Bounds: Hardness Proofs

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-890-algorithmic-lower-bounds-fun-with-hardness-proofs-fall-2014/

SYS 301

Systems

MIT 6.033

Computer System Engineering

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-033-computer-system-engineering-spring-2009/

DM 301

Databases and Data Management

KU Leuven

Introduction to Database Management Systems

https://www.youtube.com/playlist?list=PLrebOOrMEaFlX8QLFiQnQ3lqh0IF5WCFv

Saylor CS 410

Advanced Databases

http://www.saylor.org/courses/cs410/

Thammasat CSS 322

Security and Cryptography

https://www.youtube.com/playlist?list=PLvifRcqOOwF-b74gWV5TpyMFFs2dVlqTt

DM 302
SC 301

Security

SC 302

Coursera (U. of Washington Information Security and Risk Management in Context https://www.coursera.org/course/inforiskman

SC 401

Coursera (U. of Washington Designing and Executing Information Security Strategi https://www.coursera.org/course/infosec
Mit 6.858

Computer System Security

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-858-computer-systems-security-fall-2014/

BIU

3rd BIU Winter School on Cryptography 2013

https://www.youtube.com/playlist?list=PLXF_IJaFk-9C4p3b2tK7H9a9axOm3EtjA&feature=mh_lolz

Udacity

Applied Cryptography

https://www.udacity.com/course/applied-cryptography--cs387

HRW

Artificial Intelligence

https://www.youtube.com/watch?v=katiy95_mxo&list=PL39B5D3AFC249556A

AI 302

Berkeley CS 188

Artificial Intelligence

https://www.youtube.com/watch?v=qZ23-HrWyUE&index=10&list=PLF1A9D9034225FC92

AI 303

Coursera (Stanford)

Machine Learning

https://www.coursera.org/course/ml

AI 304

Udacity (Google)

Deep Learning

https://www.udacity.com/course/deep-learning--ud730

U. of Washington

Computer Networks

https://www.youtube.com/watch?v=d4_7dUFl4v0&list=PLkHsKoi6eZnzJl1qTzmvBwTxrSJW4D2Jj

SC 501
SC 302

Cryptography

SC 301
AI 301

NET 301

AI and Machine Learning

Networking and Communication

Thammasat ITS 413

Internet Technologies and Applications

https://www.youtube.com/playlist?list=PLvifRcqOOwF9cfLMTE-42fiBsWvBsOEkS

COMP 301

Compilers

Stanford

Compilers

https://www.coursera.org/course/compilers

WEB 201

Web Development

Harvard CS 75

Building Dynamic Websites

http://cs75.tv/2012/summer/

MOB 201

Mobile App Development

NET 302

Harvard CS 76

Building Mobile Applications

https://www.youtube.com/watch?v=Lz7U66RLC1E&list=PLifX7FLW45Ncn-YnaBPSsVz2HYsW8mfAX&index=32

MOB 202

ITx

IPhone / iOS 8 Application Development

https://www.youtube.com/watch?v=GOEPVM5OzJk&list=PLy7oRd3ashWodnpf8rjfYEkTgwbOEsKfU

MOB 203

ITU

Android Application Development

https://www.youtube.com/playlist?list=PL1E8E7D2B6EB11301

Purdue ECE 637

Digital Image Processing

https://www.youtube.com/playlist?list=PL3ZrjaBngMS15UhKHUnNqW5wLBA4vlQeB

Berkeley CS 184

Computer Graphics

http://inst.eecs.berkeley.edu/~cs184/fa12/onlinelectures.html

ITU

Computer Graphics

https://www.youtube.com/playlist?list=PL9C949E9F19381E61

Kings College

Internet Of Things

https://www.futurelearn.com/courses/internet-of-things

MED 401

Digital Media

MED 402
MED 403
IOT 201

Internet Of Things

Legend:
Prerequisite
Equivalent course
Notes:
* Tailor the classes and curriculum to best fit your needs and aspirations !
* Please report any broken links and feedback to - jake@jakezeal.com - I will fix and respond promply
Donations kindly appreciated:
Bitcoin 17PSU66b9WS2oKQcWiPxEsscwqhG7og5j2
Ether - 0x64984c9efc3cabf0dc02da1f71e565672a6c4039

Learning how to Learn

https://www.coursera.org/learn/learning-how-to-learn

Self Directed Learners: Slack group

http://selflearners.stamplayapp.com/

Productivity

http://pmarchive.com/guide_to_personal_productivity.html

Organization

http://trello.com

Organization

https://kanbanflow.com

Understand how you spend your time

https://www.rescuetime.com/

Meetings

https://www.worklife.com/
http://www.focuster.com/
https://brain.fm

Problems, Challenges and Games

https://www.hackerrank.com/
http://www.spoj.com/
http://www.topcoder.com/
http://pwnable.kr/
http://io.smashthestack.org/
http://www.hacker.org/challenge/
https://projecteuler.net/

Privacy Tools and Information

https://www.privacytools.io/

Information Security

https://www.cybrary.it/courses/

Extra resources:
Ethereum (Smart Contracts)

http://www.ethereum.org

Cognitive Assessment Games

http://www.cambridgebrainsciences.com/

Memory

http://ankisrs.net/

Team Treehouse

teamtreehouse.com

Google's List of Online Resources

https://www.google.com/about/careers/students/guide-to-technical-development.html

Content Management

http://www.nimble.com/how-it-works/
http://buffer.com

Forecast Cash Flow


Donations kindly appreciated:
Bitcoin 17PSU66b9WS2oKQcWiPxEsscwqhG7og5j2
Ether - 0x64984c9efc3cabf0dc02da1f71e565672a6c4039

https://docs.google.com/spreadsheets/d/1lV2ZtQJXWp6cYTB1wZ83X27_GymRPagYyjKW781rAk8/edit?usp=sharing

Hundreds of Free Books on Programming

https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#c-1

Introduction To Algorithms

http://www.amazon.com/Introduction-Algorithms-3rd-Thomas-Cormen/dp/0262033844/ref=mt_hardcover?_encoding=UTF8&me=

An Introduction to Statistical Learning with Applications in http://www.amazon.com/Introduction-Statistical-Learning-Applications-Statistics/dp/1461471370/ref=sr_1_1?s=books&ie=UTF8&qid=1450036799&sr=1-1&keywords=introduction+to+statistical+learning+in


Compiler Construction - Niklaus Wirth (PDF)

http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf

Calculus - James Stewart

http://www.amazon.com/Calculus-James-Stewart/dp/1285740629/ref=sr_1_2?s=books&ie=UTF8&qid=1459445755&sr=1-2&keywords=stewart+calculus

Donations kindly appreciated:


Bitcoin 17PSU66b9WS2oKQcWiPxEsscwqhG7og5j2
Ether - 0x64984c9efc3cabf0dc02da1f71e565672a6c4039

Você também pode gostar