technifyed

Free online

Programming Languages courses 828

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

Explore subjects

Showing 828 courses

University of California, Berkeley

Recursion & Object-Oriented Programming

Students learn to design efficient programs by analyzing runtime, implementing data structures like linked lists and trees, and working with databases using SQL and Python. The course bridges computer science concepts with practical data organization and retrieval.

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

freeCodeCamp

Visual Basic (VB.NET) – Full Course for Beginners

Lean the fundamentals of programming with Visual Basic (sometimes called Visual Basic .NET or VB.NET). In this tutorial, you will learn about the basic constructs of high level programming languages, including sequence, selection and iteration. You will learn how to build an event-driven, form-base…

Free video
  • YouTube
  • 3.5 hours
  • Self-paced
  • Free video

University of California, Berkeley

Data Exploration

In this course, students will learn how to explore, visualize, and summarize data with Python to uncover insights for business decision-making. Real-world case studies will help learners practice probability, averages, and simulations across industries.

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

RWTH Aachen University

Introduction to Robotic Programming

4.812 ratings

This course provides an in depth introduction to parametric robot control. In this course you will learn how to use KUKA|prc for customization, simulation and optimization of robot code within the Rhino3d/Grasshopper digital environment for modeling and visual programming. This course is a great fi…

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

The University of Michigan

Programación para todos (empezando con Python)

4.426 ratings

Este curso en línea es una introducción "sin prerrequisitos" a la programación en Python. Aprenderás sobre las variables, la ejecución condicional, la ejecución repetida y cómo usamos las funciones.

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

École polytechnique fédérale de Lausanne

Nature, in Code: Biology in JavaScript

Learn JavaScript programming by implementing key biology concepts in code, including natural selection, genetics and epidemics.

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

IBM

Python for Data Science, AI & Development

4.643,822 ratings

Kickstart your Python journey with this beginner-friendly, self-paced course taught by an expert. Python is one of the most popular programming languages, and the demand for individuals with Python skills continues to grow. This course takes you from zero to programming in Python in a matter of hou…

  • Coursera
  • 5 weeks of study, 3-6 hours per week
  • Self-paced
  • Paid certificate

IBM

Data Engineering Capstone Project

4.36 ratings

This Capstone Project is designed for you to apply and demonstrate your Data Engineering skills and knowledge in SQL, NoSQL, RDBMS, Bash, Python, ETL, Data Warehousing, BI tools and Big Data.

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

freeCodeCamp

Create a Programming Language and Learn Advanced Python – Full Course

Make your own programming language while learning advanced Python. ✏️ Course from Aryaan Hegde. Aryaan's website: https://blog.algolearn.net/ 💻 Code: https://github.com/VOYAGERX013/ShadowScript ❤️ Try interactive Python courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Python…

Free video
  • YouTube
  • 4.5 hours
  • Self-paced
  • Free video

CodeWithHarry

[Hindi] Web Development Using Flask and Python

In this video series I have tried to explain you how to build a website using python3, how to use python flask to create a website and how to host a python flask website. This course will assume only a little basic understanding of python programming language from you and will guide you on creating…

Video playlist
  • YouTube
  • 24 videos, 7 hours
  • Self-paced
  • Free video

Google

Introduction to Data Analysis Using Python

4.6191 ratings

This course is the seventh course in the Google Data Analytics Certificate. The Python programming language is a powerful tool for data analysis. In this course, you’ll learn the basic concepts of Python programming and how data professionals use Python on the job. You'll explore concepts such as o…

  • Coursera
  • 27 hours
  • Self-paced
  • Paid certificate

Delft University of Technology

AI skills for Engineers: Supervised Machine Learning

4.010 ratings

Learn the fundamentals of machine learning to help you correctly apply various classification and regression machine learning algorithms to real-life problems using the Python toolbox scikit-learn.

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

freeCodeCamp

Learn Kotlin Programming – Full Course for Beginners

In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps. ✏️ Course from Alexandru Cristian. More courses from Alexandru: 🔗 Kotlin: https://www.udemy.com/course/kotlin-masterclass-learn-kotlin-from-zero-to-advanced/?referralCode=EA…

Free video
  • YouTube
  • 13 hours
  • Self-paced
  • Free video

University of California, Berkeley

Inferential Statistics

In this course, learners will gain the tools to test hypotheses, draw conclusions, and measure uncertainty in business settings using t-tests, chi-squared tests, ANOVA, and A/B experiments.

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

freeCodeCamp

Dart Programming Tutorial - Full Course

Learn the Dart programming language in this full tutorial for beginners. Dart is a strictly typed programming language that is used in the Flutter framework to develop cross platform mobile apps. Since Dart supports both AOT (Ahead of time) and JIT (Just In Time) compilation, it delivers extremely…

Free video
  • YouTube
  • 1.5 hours
  • Self-paced
  • Free video

Indian Institute of Management Bangalore

Statistics for Business - II

Examine data drawn from allied fields of business such as Finance and HR, and learn how to simulate data to follow a specified distribution.

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

IBM

Mastering Generative AI: LLM Architecture & Data Preparation

Build in-demand, job-ready generative AI architecture and data science skills in two weeks. A basic knowledge of Python and PyTorch and an awareness of machine learning and neural networks would be an advantage, though not strictly required.

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

Enter your email and the official page opens. Phone is optional.