500 khóa học Online Programming & Computer Science miễn phí nên học ngay trong tháng 9

1442

Tác giả đã lọc ra từ 8000 khóa học của Class Central & chia thành 3 cấp bậc: Beginner, Intermediate, Advanced. Với mỗi khóa học, tác giả lại đánh dấu rating để người học dễ theo dõi.

BEGINNER (118)

An Introduction to Interactive Programming in Python (Part 1)
Rice University via Coursera
★★★★★ (2980 ratings) | 18th Sep, 2017

Introduction to Computer Science and Programming Using Python
Massachusetts Institute of Technology via edX
★★★★★ (111 ratings) | Self Paced

Introduction to Computer Science and Programming Using Python
Massachusetts Institute of Technology via edX
★★★★★ (111 ratings) | Self Paced

Learn to Program: The Fundamentals
University of Toronto via Coursera
★★★★★ (97 ratings) | 25th Sep, 2017

Intro to Computer Science
University of Virginia via Udacity
★★★★☆ (65 ratings) | Self Paced

Introduction to Computer Science
Harvard University via edX
★★★★★ (64 ratings) | Self Paced

Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
★★★☆☆ (53 ratings) | 11th Sep, 2017

An Introduction to Interactive Programming in Python (Part 2)
Rice University via Coursera
★★★★★ (52 ratings) | 18th Sep, 2017

How to Use Git and GitHub
via Udacity
★★★★☆ (42 ratings) | Self Paced

Introduction to HTML5
University of Michigan via Coursera
★★★★☆ (41 ratings) | 4th Sep, 2017

Introduction to Linux
Linux Foundation via edX
★★★★☆ (37 ratings) | Self Paced

Coding in your Classroom, Now!
University of Urbino via EMMA
★★★★★ (36 ratings) | Self Paced

Internet History, Technology, and Security
University of Michigan via Coursera
★★★★★ (35 ratings) | 4th Sep, 2017

Intro to HTML and CSS
via Udacity
★★★★☆ (28 ratings) | Self Paced

Introduction to VBA/Excel Programming
Cal Poly Pomona via Open Education by Blackboard
★★★★☆ (26 ratings) | Self Paced

[New] Network Protocols and Architecture
Cisco via Coursera
11th Sep, 2017

[New] Introduction to Cisco Networking
Cisco via Coursera
11th Sep, 2017

[New] Home Networking Basics
Cisco via Coursera
11th Sep, 2017

[New] Internet Connection: How to Get Online?
Cisco via Coursera
11th Sep, 2017

[New] Object-oriented programming in Python: create your own adventure game
Raspberry Pi Foundation via FutureLearn
4th Sep, 2017

[New] Introduction to TCP/IP
Yonsei University via Coursera
25th Sep, 2017

[New] Data Communications and Network Services
Cisco via Coursera
11th Sep, 2017

Intro to Java Programming
San Jose State University via Udacity
★★★☆☆ (23 ratings) | Self Paced

Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Hebrew University of Jerusalem via Coursera
★★★★★ (20 ratings) | 11th Sep, 2017

JavaScript Basics
via Udacity
★★★☆☆ (19 ratings) | Self Paced

CS101: Computer Science 101
Stanford University via Stanford OpenEdx
★★★★☆ (14 ratings) | Self Paced

Programming Basics
Indian Institute of Technology Bombay via edX
★★☆☆☆ (13 ratings) | Self Paced

Programming Basics
Indian Institute of Technology Bombay via edX
★★☆☆☆ (13 ratings) | Self Paced

Introduction to CSS3
University of Michigan via Coursera
★★★★★ (13 ratings) | 4th Sep, 2017

Programming Foundations with Python
via Udacity
★★★★☆ (12 ratings) | Self Paced

DB: Introduction to Databases
Stanford University via Stanford OpenEdx
★★★★★ (11 ratings) | Self Paced

HTML, CSS, and Javascript for Web Developers
Johns Hopkins University via Coursera
★★★★★ (10 ratings) | 11th Sep, 2017

Creative Programming for Digital Media & Mobile Apps
University of London International Programmes via Coursera
★★★★☆ (10 ratings) | 25th Sep, 2017

Networking: Introduction to Computer Networking
Stanford University via Stanford OpenEdx
★★★★★ (10 ratings) | Self Paced

Usable Security
University of Maryland, College Park via Coursera
★★★☆☆ (9 ratings) | 18th Sep, 2017

HTML5 Coding Essentials and Best Practices
World Wide Web Consortium (W3C) via edX
★★★★☆ (9 ratings) | Self Paced

Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
★★★★☆ (9 ratings) | 11th Sep, 2017

HTML5 Coding Essentials and Best Practices
World Wide Web Consortium (W3C) via edX
★★★★☆ (9 ratings) | Self Paced

Introduction to Bootstrap — A Tutorial
Microsoft via edX
★★★☆☆ (9 ratings) | Self Paced

Programming Foundations with JavaScript, HTML and CSS
Duke University via Coursera
★★★★☆ (9 ratings) | 4th Sep, 2017

Code Yourself! An Introduction to Programming
University of Edinburgh via Coursera
★★★★★ (8 ratings) | 11th Sep, 2017

Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn
★★★★☆ (8 ratings) | 4th Sep, 2017

Learn to Program: Crafting Quality Code
University of Toronto via Coursera
★★★★☆ (7 ratings) | 18th Sep, 2017

Introduction to Cloud Computing
IEEE via edX
★★☆☆☆ (6 ratings) | Self Paced

Intro to Relational Databases
via Udacity
★★☆☆☆ (6 ratings) | Self Paced

HTML5 and CSS Fundamentals
World Wide Web Consortium (W3C) via edX
★★★★☆ (5 ratings) | Self Paced

Python for Everybody — Exploring Information
via Independent
★★★★★ (5 ratings) | Self Paced

Introduction to Programming for the Visual Arts with p5.js
University of California, Los Angeles via Kadenze
★★★★★ (5 ratings) | Self Paced

Introduction to jQuery
Microsoft via edX
★★★★☆ (5 ratings) | Self Paced

Linux Command Line Basics
via Udacity
★★★★☆ (5 ratings) | Self Paced

Introduction to jQuery
Microsoft via edX
★★★★☆ (5 ratings) | Self Paced

Introduction to Java Programming — Part 1
The Hong Kong University of Science and Technology via edX
★★★★☆ (4 ratings) | 24th Oct, 2017

Python Programming: A Concise Introduction
Wesleyan University via Coursera
★★★☆☆ (4 ratings) | 11th Sep, 2017

Paradigms of Computer Programming — Fundamentals
Université catholique de Louvain via edX
★★★★★ (4 ratings) | 25th Sep, 2017

Programming in Scratch
Harvey Mudd College via edX
★★★★★ (4 ratings) | Self Paced

Introduction to Programming with Java: Starting to code in Java
Universidad Carlos iii de Madrid via edX
★★★★☆ (4 ratings) | 26th Sep, 2017

Introduction to Java Programming — Part 1
The Hong Kong University of Science and Technology via edX
★★★★☆ (4 ratings) | 24th Oct, 2017

Introduction to Programming with Java: Starting to code in Java
Universidad Carlos iii de Madrid via edX
★★★★☆ (4 ratings) | 26th Sep, 2017

Paradigms of Computer Programming — Fundamentals
Université catholique de Louvain via edX
★★★★★ (4 ratings) | 25th Sep, 2017

Paradigms of Computer Programming — Abstraction and Concurrency
Université catholique de Louvain via edX
★★★★☆ (4 ratings) | 6th Nov, 2017

How To Create a Website in a Weekend! (Project-Centered Course)
State University of New York via Coursera
★★★★★ (3 ratings) | 11th Sep, 2017

CS For All: Introduction to Computer Science and Python Programming
Harvey Mudd College via edX
★★★★★ (2 ratings) | Self Paced

Object-Oriented Programming
Indian Institute of Technology Bombay via edX
★★★★☆ (2 ratings) | Self Paced

Object-Oriented Programming
Indian Institute of Technology Bombay via edX
★★★★☆ (2 ratings) | Self Paced

The Computing Technology Inside Your Smartphone
Cornell University via edX
★★★★★ (2 ratings) | Self Paced

Learn to Program Using Python
University of Texas Arlington via edX
★★★★★ (2 ratings) | Self Paced

Introduction to HTML and JavaScript
Microsoft via edX
★★★★★ (2 ratings) | Self Paced

Think. Create. Code
University of Adelaide via edX
★★★★★ (2 ratings) | Self Paced

Intro to JavaScript
via Udacity
★★★★★ (2 ratings) | Self Paced

Java Programming Basics
via Udacity
★★★★★ (2 ratings) | Self Paced

Introduction to Data Storage and Management Technologies
IEEE via edX
★★★☆☆ (1 rating) | Self Paced

Programming for the Web with JavaScript
University of Pennsylvania via edX
★★★★★ (1 rating) | Self Paced

Introduction to Computing using Python
Georgia Institute of Technology via edX
★★★★★ (1 rating) | Self Paced

Android for Beginners
via Udacity
★★★★☆ (1 rating) | Self Paced

Android App Development for Beginners
Galileo University via edX
★☆☆☆☆ (1 rating) | Self Paced

MyCS: Computer Science for Beginners
Harvey Mudd College via edX
★★★☆☆ (1 rating) | Self Paced

Computing: Art, Magic, Science
ETH Zurich via edX
★★★★☆ (1 rating) | Self Paced

Networks: Friends, Money, and Bytes
Princeton University via Coursera
★★★☆☆ (1 rating) | 4th Sep, 2017

Learn to Program in Java
Microsoft via edX
★★★★★ (1 rating) | Self Paced

Android Basics: Make Your First App
Google via Udacity
★★★★★ (1 rating) | Self Paced

Web Applications for Everybody
via Independent
★★★★☆ (1 rating) | Self Paced

How to Code: Simple Data
The University of British Columbia via edX
★★★★★ (1 rating) | Self Paced

Cyber Security: Safety at Home, Online, in Life
Newcastle University via FutureLearn
★★★☆☆ (1 rating) | 18th Sep, 2017

Web Coding Fundamentals for Artists
National University of Singapore via Kadenze
★★★★☆ (1 rating) | Self Paced

Introduction to Data Storage and Management Technologies
IEEE via edX
★★★☆☆ (1 rating) | Self Paced

Android App Development for Beginners
Galileo University via edX
★☆☆☆☆ (1 rating) | Self Paced

CODAPPS: Coding mobile apps for entrepreneurs
EMLYON Business School via Coursera
★★★★★ (1 rating) | 11th Sep, 2017

The Unix Workbench
Johns Hopkins University via Coursera
11th Sep, 2017

Monetize Android Apps with Business Models
Galileo University via edX
11th Sep, 2017

Introduction to Java Programming — Part 2
The Hong Kong University of Science and Technology via edX
24th Oct, 2017

AP Computer Science A: Java Programming Classes and Objects
Purdue University via edX
16th Jan, 2018

Swift for Beginners
via Udacity
Self Paced

AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures
Purdue University via edX
6th Mar, 2018

Cyber Security Basics: A Hands-on Approach
Universidad Carlos iii de Madrid via edX
Self Paced

Introduction to Python: Absolute Beginner
Microsoft via edX
Self Paced

HTTP & Web Servers
via Udacity
Self Paced

Introduction to Programming with Java: Writing Good Code
Universidad Carlos iii de Madrid via edX
7th Nov, 2017

AP Computer Science A: Java Programming Loops and Data Structures
Purdue University via edX
24th Oct, 2017

Learn Swift Programming Syntax
via Udacity
Self Paced

Mobile Web Development
Google via Udacity
Self Paced

Computing: Art, Magic, Science — Part II
ETH Zurich via edX
Self Paced

Web Accessibility
Google via Udacity
Self Paced

Introduction to Virtual Reality
via Udacity
Self Paced

GitHub & Collaboration
via Udacity
Self Paced

ES6 — JavaScript Improved
via Udacity
Self Paced

Java Fundamentals for Android Development
Galileo University via edX
Self Paced

Introduction to ReactJS
Microsoft via edX
Self Paced

Introduction to Java Programming — Part 2
The Hong Kong University of Science and Technology via edX
24th Oct, 2017

CSS Basics
Microsoft via edX
Self Paced

Java Fundamentals for Android Development
Galileo University via edX
Self Paced

Object Oriented Programming in Java
Microsoft via edX
Self Paced

Introduction to Python: Fundamentals
Microsoft via edX
Self Paced

Software Engineering Essentials
Technische Universität München (Technical University of Munich) via edX
Self Paced

Introduction to Python
via Udacity
Self Paced

JavaScript Introduction
World Wide Web Consortium (W3C) via edX
1st Oct, 2017

Logic and Computational Thinking
Microsoft via edX
Self Paced

Introduction to Cybersecurity
University of Washington via edX
Self Paced

Introduction to Web Development
University of California, Davis via Coursera
4th Sep, 2017

Nguồn: medium.freecodecamp.org