Top 6 Free Online Courses From Harvard University

Harvard is at the forefront of academic and intellectual discovery. There are nearly four centuries of students and scholars pursuing truth, knowledge, and a better world that have come to this place for learning, research, teaching, working and growing.

Join them in their pursuit of truth, knowledge, and a better world. Harvard University is a leading research university and a nonprofit organization that puts a lot of emphasis on providing educational opportunities to people from diverse backgrounds.

1. Introduction to Computer Science

This course presents an introduction to the intellectual enterprises of computer science and to the art of programming in general.

Overview

DURATION 11 weeks long
TIME COMMITMENT 10 – 20 hours per week
PACE Self-paced
SUBJECT Programming
COURSE LANGUAGE English
VIDEO TRANSCRIPT English
DIFFICULTY Introductory
CREDIT v  Audit for Free

v  Add a Verified Certificate for $149

PLATFORM edX
TOPIC(S)

 

COMPUTER SCIENCE, DATA STRUCTURES, ALGORITHMS, PROGRAMMING, SQL, PYTHON, WEB DEVELOPMENT, CSS, HTML, JAVASCRIPT

You will learn:

  • Knowledge of computer science and programming at a broad and comprehensive level.
  • The ability to think algorithmically and solve programming problems efficiently.
  • Abstraction, algorithms, data structures, encapsulation, resource management, security, web development, and software engineering.
  • Familiarity with several languages, including C, Python, SQL, JavaScript, and CSS.
  • Find out how to engage with a vibrant community of like-minded learners.
  • A step-by-step guide to developing and presenting your final programming project.

Link: https://pll.harvard.edu/course/cs50-introduction-computer-science?delta=0

2. CS50’s Web Programming with Python and JavaScript

There is a strong emphasis on the design and implementation of web applications using Python, JavaScript, and SQL, using frameworks such as Django, React, and Bootstrap for the development of web applications across these platforms. This course is a continuation of CS50.

Overview

DURATION 12 weeks long
TIME COMMITMENT 6 – 9 hours per week
PACE Self-paced
SUBJECT Programming
DIFFICULTY Intermediate
CREDIT v  Audit for Free

v  Add a Verified Certificate for $199

PLATFORM edX
TOPIC(S) COMPUTER SCIENCE, SQL, PYTHON, CSS, HTML, JAVASCRIPT

You will learn:

  • HTML, CSS
  • Git
  • Python
  • Django
  • SQL, Models, and Migrations
  • JavaScript

Link: https://pll.harvard.edu/course/cs50s-web-programming-python-and-javascript?delta=0

3. Introduction to Game Development

As you explore the design and development of games like Super Mario Bros., Pokémon, Angry Birds, and others, you will gain a better understanding of the development of these types of games in this hands-on course.

Overview

DURATION 12 weeks long
TIME COMMITMENT 6 – 9 hours per week
PACE Self-paced
SUBJECT Programming
COURSE LANGUAGE English
VIDEO TRANSCRIPT English
DIFFICULTY Intermediate
CREDIT v  Audit for Free

v  Add a Verified Certificate for $199

PLATFORM edX
TOPIC(S) PROGRAMMING

You will learn:

  • Principles of 2D and 3D graphics, animation, sound, and collision detection
  • Unity and LÖVE 2D
  • Lua, C#
  • Basics of game design and development

Link: https://pll.harvard.edu/course/cs50s-introduction-game-development?delta=0

4. Understanding Technology

There is nothing quite like this introduction to technology in CS50 for students who are not (yet!) considered computer people.

Overview

DURATION 6 weeks long
PACE Self-paced
SUBJECT Programming
COURSE LANGUAGE English
VIDEO TRANSCRIPT English
DIFFICULTY Introductory
CREDIT v  Audit for Free

v  Add a Verified Certificate for $199

PLATFORM edX
TOPIC

 

COMPUTER SCIENCE, DATA STRUCTURES, ALGORITHMS, PROGRAMMING, SQL, PYTHON, WEB DEVELOPMENT, CSS, HTML, JAVASCRIPT

You will learn:

  • Internet
  • Multimedia
  • Security
  • Web Development
  • Programming

Link: https://pll.harvard.edu/course/cs50s-understanding-technology-0?delta=0

5. Mobile App Development with React Native

Learn about how to develop a mobile app using React Native, which is a popular framework maintained by Facebook that allows the development of cross-platform native apps by using JavaScript without the use of Java or Swift.

Overview

DURATION 13 weeks long
TIME COMMITMENT 6 – 9 hours per week
PACE Self-paced
SUBJECT Programming
DIFFICULTY Intermediate
CREDIT v  Audit for Free

v  Add a Verified Certificate for $90

PLATFORM edX
TOPIC COMPUTER SCIENCE, PROGRAMMING, JAVASCRIPT

You will learn:

  • JavaScript
  • ES6
  • React, JSX
  • Components, Props, State, Style
  • Components, Views, User Input
  • Debugging

Link: https://pll.harvard.edu/course/cs50s-mobile-app-development-react-native?delta=0

6. Introduction to Artificial Intelligence with Python

The purpose of this course is to introduce you to the concept of artificial intelligence and how it works using Python.

Overview

DURATION 7 weeks long
TIME COMMITMENT 10 – 30 hours per week
PACE Self-paced
SUBJECT Computer Science
COURSE LANGUAGE English
VIDEO TRANSCRIPT English
DIFFICULTY Introductory
CREDIT v  Audit for Free

v  Add a Verified Certificate for $199

PLATFORM edX
TOPIC

 

 

COMPUTER SCIENCE, DATA ALGORITHMS, ARTIFICIAL INTELLIGENCE,

DEEP LEARNING, MACHINE LEARNING, NEURAL NETWORKS, ALGORITHMS,

PROGRAMMING, PYTHON

You will learn:

  • Graph search algorithms
  • Reinforcement learning
  • Machine learning
  • Artificial intelligence principles
  • How to design intelligent systems
  • How to use AI in Python programs

Link: https://pll.harvard.edu/course/cs50s-introduction-artificial-intelligence-python?delta=0

Disclaimer: This information is covered based on the latest research and development available. However, it may not fully reflect all current aspects of the subject matter.

Leave A Reply

Please enter your comment!
Please enter your name here

Popular Stories

Telegram

Telegram

Join Infomance on Telegram for everyday extra and something beyond.

Subscribe Free & Stay Informed!!

Recommended Stories