Top 6 Free Online Courses with certificate From Harvard University
Harvard is at the forefront of academic and intellectual discovery
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 - 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 - 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
Comments
There are no comments for this story
Be the first to respond and start the conversation.