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

in #free2 years ago

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 offer. https://pll.harvard.edu/catalog

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

Thank you for reading I hope it helps you in your learning journey please follow for more articles like this thank you.