10 online courses offered by Harvard University for freebelajar kuliah
Studying at one of the best universities in the world is my dream, and maybe your dream as well. But sometimes it's just become wishful thinking that is only imagined. It's just difficult and almost impossible with a below-average effort. But now, I and you can do that, no application or fee is required. All is free. Harvard University is offering free online courses for everyone who wants to study from everywhere. I got this information from Twitter and I think it will be more useful to share here, in my blog.
So, here are 10 FREE online courses from Harvard University you don't want to miss:
1. Introduction to Computer Science
Date: January 1, 2019 – December 31, 2023
For registration, check here: https://pll.harvard.edu/course/cs50-introduction-computer-science?delta=0
3. Introduction to Programming with Scratch
A gentle introduction to programming that prepares you for subsequent courses in coding. Topics include functions, which are instructions that perform tasks; return values, which are results that functions provide; conditions, via which programs can decide whether or not to perform some action; loops, via which programs can take action again and again; variables, via which programs can remember information; and more.
Date: May 1, 2021 – December 31, 2023
For registration, check here: https://pll.harvard.edu/course/cs50s-introduction-programming-scratch?delta=0
4. Introduction to Programming with Python
An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more. In this course, you will learn Functions, Variables, Conditionals, Loops Exceptions, Libraries, Unit Tests, File I/O, Regular Expressions, Object-Oriented Programming, etc.
For registration, check here: https://www.edx.org/course/cs50s-introduction-to-programming-with-python
5. Understanding Technology
This is CS50’s introduction to technology for students who don’t (yet!) consider themselves computer persons. This course is designed for those who work with technology every day but don’t necessarily understand how it all works underneath the hood or how to solve problems when something goes wrong, this course fills in the gaps, empowering you to use and troubleshoot technology more effectively. Through lectures on hardware, the Internet, multimedia, security, programming, and web development, this course equips you with today’s technology and prepares you for tomorrow’s as well.
For registration, check here: https://pll.harvard.edu/course/cs50s-understanding-technology-0?delta=0
6. Introduction to Artificial Intelligence with Python
Learn to use machine learning in Python in this introductory course on artificial intelligence. This course Introduction to Artificial Intelligence with Python explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation.
For registration, check here: https://pll.harvard.edu/course/cs50s-introduction-artificial-intelligence-python?delta=0
7. Introduction to Game Development
Learn about the development of 2D and 3D interactive games in this hands-on course, as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and more. By class’s end, you'll have programmed several of your own games and gained a thorough understanding of the basics of game design and development.
For registration, check here: https://pll.harvard.edu/course/cs50s-introduction-game-development?delta=0
8. CS50's Computer Science for Business Professionals
This is CS50’s introduction to computer science for business professionals. Through lectures on computational thinking, programming languages, internet technologies, web development, technology stacks, and cloud computing, this course empowers you to make technological decisions even if not a technologist yourself. You’ll emerge from this course with a first-hand appreciation of how it all works and all the more confident in the factors that should guide your decision-making.
For registration, check here: https://pll.harvard.edu/course/cs50s-computer-science-business-professionals-0?delta=0
9. Mobile App Development with React Native
For registration, check here: https://pll.harvard.edu/course/cs50s-mobile-app-development-react-native?delta=0
10. Introduction to Data Science with Python
Join Harvard University instructor Pavlos Protopapas in this online course to learn how to use Python to harness and analyze data. Using Python, learners will study regression models (Linear, Multilinear, and Polynomial) and classification models (kNN, Logistic), utilizing popular libraries such as sklearn, Pandas, matplotlib, and numPy. The course will cover key concepts of machine learning such as: picking the right complexity, preventing overfitting, regularization, assessing uncertainty, weighing trade-offs, and model evaluation. Participation in this course will build your confidence in using Python, preparing you for more advanced study in Machine Learning (ML) and Artificial Intelligence (AI), and advancement in your career
Date: October 26, 2022 – October 25, 2023
For registration, check here: https://pll.harvard.edu/course/introduction-data-science-python?delta=0
I hope this information is useful and can help you study from anywhere.