Online Programming Courses
As our world becomes increasingly digital, we need more people who are able to write and understand code. And while we all rely so much on our digital devices just to live our daily lives, most of us don’t actually know much about coding. That’s why programmers are in high demand, and the need grows every year. If you are detail-oriented and enjoy numbers and logic, you may enjoy learning to code.
These programming courses can give you the skills you need to work in this expanding field.
Introduction to Linear Models and Matrix Algebra
Learn to use R programming to apply linear models to analyze data in life sciences.
Professional Certificate in Data Science
This program gives you useful skills to tackle real-world data analysis challenges, covering concepts like probability, inference, regression, and machine learning.
Statistics and R
An introduction to basic statistical concepts and R programming skills necessary for analyzing data in the life sciences.
Python Basics for Data Science
This Python course provides a beginner-friendly introduction to Python for Data Science. Practice through lab exercises, and you’ll be ready to create your first Python scripts on your own!
Using Python for Research
Take your introductory knowledge of Python programming to the next level and learn how to use Python 3 for your research.
CS50’s Web Programming with Python and JavaScript
Dive into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Flask, Django, and Bootstrap.
CS50’s 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.
CS50: Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.