technifyedWeekly list

Free online

Programming Languages courses

Learn Programming Languages online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

801 courses

Explore subjects

Showing 801 courses

Harvard University

Introduction to Data Science with Python

4.3174 ratings

Learn the concepts and techniques that make up the foundation of data science and machine learning.

  • edX
  • 8 weeks, 3 - 5 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Harvard University

CS50's Introduction to Computer Science

An introduction to the intellectual enterprises of computer science and the art of programming.

  • edX
  • 12 weeks, 5 - 14 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Harvard University

CS50's Introduction to Programming with Python

An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.

  • edX
  • 10 weeks, 3 - 6 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Harvard University

Data Science: R Basics

4.4273 ratings

Build a foundation in R and learn how to wrangle, analyze, and visualize data.

  • edX
  • 8 weeks, 2 - 3 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Harvard University

CS50's Web Programming with Python and JavaScript

This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.

  • edX
  • 12 weeks, 6 - 14 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Harvard University

Data Science: Visualization

4.4122 ratings

Learn basic data visualization principles and how to apply them using ggplot2.

  • edX
  • 8 weeks, 2 - 3 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

The Georgia Institute of Technology

Computing in Python II: Control Structures

4.855 ratings

Learn about control structures, one of the most powerful parts of programming. This course covers conditionals, loops, functions, and error handling, specifically in Python but with broader applicability to other languages as well.

  • edX
  • 5 weeks, 9 - 10 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Harvard University

Data Science: Capstone

4.575 ratings

Show what you've learned from the Professional Certificate Program in Data Science.

  • edX
  • 2 weeks, 2 - 3 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Harvard University

Using Python for Research

4.260 ratings

Take your introductory knowledge of Python programming to the next level and learn how to use Python 3 for your research.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

IBM

Python Basics for Data Science

4.4903 ratings

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!

  • edX
  • 3 weeks, 7 - 9 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Stanford University

Databases: Relational Databases and SQL

4.547 ratings

This course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org. This course provides an introduction to relational d…

  • edX
  • 2 weeks, 8 - 10 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Harvard University

Data Science: Inference and Modeling

4.454 ratings

Learn inference and modeling, two of the most widely used statistical tools in data analysis.

  • edX
  • 8 weeks, 2 - 3 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

The Georgia Institute of Technology

Computing in Python I: Fundamentals and Procedural Programming

4.7103 ratings

Learn the fundamentals of computing in Python, including variables, operators, and writing and debugging your own programs.

  • edX
  • 5 weeks, 9 - 10 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Harvard University

Data Science: Wrangling

4.436 ratings

Learn to process and convert raw data into formats needed for analysis.

  • edX
  • 8 weeks, 2 - 3 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Great Learning

Data Science Foundations

4.523,328 ratings

This Free Data Science Foundations course roffers your knowledge on the introduction to the subject and gives you insights into the different phases of its life cycle. The course covers topics about various tasks carried out in Data Science and different programming languages that are compatible to…

  • Great Learning Academy
  • 17 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Harvard University

CS50’s Computer Science for Business

4.79 ratings

This is CS50’s introduction to computer science and tech literacy for business professionals.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

The University of Michigan

Programming for Everybody (Getting Started with Python)

4.7182 ratings

This course is a "no prerequisite" introduction to Python Programming. You will learn about variables, conditional execution, repeated execution and how we use functions. The homework is done in a web browser so you can do all of the programming assignments on a phone or public computer.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Harvard University

Case Studies in Functional Genomics

4.87 ratings

Perform RNA-Seq, ChIP-Seq, and DNA methylation data analyses, using open source software, including R and Bioconductor.

  • edX
  • 5 weeks, 2 - 4 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Advanced