Harvard University offers free courses on Python programming, JavaScript, video games and mobile applications with React Native

Many colleges offer online courses or resources for their students to, and even anyone can learn and develop their skills.

Some are paid, but others are offered for free. One of these universities is Harvard, which offers multiple online courses for many fields of programming.

Python programming, javascript, mobile apps, web applications and video games are some of the courses offered, which are completely free.

[jetpack_subscription_form show_only_email_and_button=”true” custom_background_button_color=”undefined” custom_text_button_color=”undefined” submit_button_text=”Receive more programming courses in your email” submit_button_classes=”undefined” show_subscribers_total=”false” ]

Without more to add, here we bring you the information so you can take a look and decide if they suit your needs.

Introduction to game development

This course picks up where CS50 ends, delving into the design and implementation of web applications with Python, JavaScript and SQL using frameworks like Flask, Django y Bootstrap.

Course description

Topics include database design, scalability, security and user experience. Through practical projects, learn to write and use API, create interactive user interfaces and take advantage of cloud services like GitHub and Heroku.

End of course, will emerge with knowledge and experience in principles, languages ​​and tools that will allow you to design and implement applications on the Internet.

What you will learn

  • Git
  • Flask
  • SQL
  • APIs
  • JavaScript

Join the course, on here

Mobile app development with React Native

Learn about developing mobile apps with React Native, a popular framework maintained by Facebook that enables cross-platform native applications using JavaScript without Java or Swift.

Course description

This course picks up where CS50 ends, moving from web development to mobile app development with React Native.

The course introduces you to modern JavaScript (including ES6 and ES7), as well as JSX, a JavaScript extension. Through practical projects, gain experience with React and its paradigms, application architecture and user interfaces.

The course culminates in a final project for which you will implement an application completely of your own design..

What you will learn

  • JavaScript
  • ES6
  • React, JSX
  • Components (edit), accessories, condition, style
  • Components (edit), Views, User input
  • Depuration

Join the course, on here

Introduction to game development

Learn about 2D and 3D interactive game development in this hands-on course, as you explore the design of games like Super Mario Bros., Pokémon, Angry Birds and more.

Course description

In a quest to understand how video games are implemented, you will explore the design of children's games such as: Super Mario Bros., Pong, Flappy Bird, Breakout, Match 3, Legend of Zelda, Angry Birds, Pokémon, 3D Helicopter Game, Dreadhalls and Portal.

Through lectures and practical projects, the course explores the principles of 2D and 3D graphics, the animation, sound and collision detection using frames like Unity and LÖVE 2D, as well as languages ​​like Lua and C #.

At the end of the class, have programmed several of their own games and gained a deep understanding of the basics of game design and development.

What you will learn

  • 2D and 3D graphics principles, animation, sound and collision detection.
  • Unit and LÖVE 2D
  • take, C #
  • Game design and development basics.

Join the course, here

4 thoughts on “Harvard University offers free courses on Python programming, JavaScript, video games and mobile applications with React Native”

Leave a Reply

Your email address will not be published. Required fields are marked *

three × one =