Free Online Courses From Computer Science , Web Development to Mobile App development & So much more All Free!

Free Online Courses From Computer Science , Web Development to Mobile App development & So much more All Free!

Why waste so much money on courses when you can get so much education for free. We are going to look in to Harvard University and Its free courses on

Royalty Free Pik

1. Artificial Intelligence with Python

Introduction to Artificial Intelligence with Python Learn to use machine learning in Python in this introductory course on artificial intelligence.

The Course Touches on the following:

  • Graph search algorithms, Reinforcement learning

  • Machine learning, Artificial intelligence principles

  • How to design intelligent systems & How to use AI in Python programs

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

2. Mobile App development

Learn about mobile app development with React Native. A popular framework by Facebook that enables cross platform native apps using JavaScript without Java or Swift.

Principles and Languages it touches on:

  • JavaScript, ES6

  • React, JSX Components, Props, State, Style

  • Components, Views, User Input, Debugging

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

3. Introduction To Game Development

Learn about the development of 2D and 3D interactive games in this hands on course. This course will help you to explore the design of games such as you’ll explore the design of such childhood games as: Super Mario Bros., Pong, Flappy Bird, Breakout, Legend of Zelda, Angry Birds, Pokémon, 3D Helicopter Game and more.

Principles and Languages it touches on:

  • Principles of 2D and 3D graphics, animation, sound, and collision detection, Unity and LÖVE 2D

  • Lua, C#, Basics of game design and development

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

4. Introduction Computer Science

You’ll learn about all the basic concepts and fundamentals of programming to start into tech field. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. The on-campus version of CS50x , CS50, is Harvard’s largest course.

The course touches on the following:

  • Broad and robust understanding of computer science and programming

  • Algorithmically solve programming problems efficiently

  • Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development

  • Languages, including C, Python, SQL, JavaScript, CSS and HTML

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

5. Web Programming with Python &JavaScript

This course dwelves deep into the design and programming concepts. You will learn about the implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React & Bootstrap. Topics include database design, scalability, security, and user experience. Through hands-on projects, you’ll learn to write and use APIs, create interactive UIs, and leverage cloud services like GitHub.

Languages this course touches on

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

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

Visit my Medium for more articles like this.

Join Medium with my referral link - Noah
*Read every story from Noah (and thousands of other writers on Medium). Your membership fee directly supports Noah

Did you find this article valuable?

Support Noah Green by becoming a sponsor. Any amount is appreciated!