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

Great Learning

Pygame Basics

4.4252 ratings

The growth of the video gaming industry has been so prominent and incessant over the years that its estimated worth amounts up to billions of dollars currently. Pygame is a framework that is used for developing 2D games using python as the base programming language. There are various functions and…

  • Great Learning Academy
  • 1 hour
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

University of Chicago

Quantum Computer Systems Design I: Intro to Quantum Computation and Programming

3.912 ratings

This course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.

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

The University of Michigan

Web Application Technologies and Django

This first course in Django for Everybody explores the basic structure of a web application and how web browsers interact with web servers. This course Hypertext Transfer Protocol (HTTP), an introduction of Hypertext Markup Language (HTML), along with the overall structure of a Django application.

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

IBM

Python for AI & Development Project

4.342 ratings

This mini-course introduces you to the process for unit testing Python code, including building and running unit tests and packaging the Python application for distribution.

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

Great Learning

Data Analysis using PySpark

4.4534 ratings

PySpark is an interface developed for Apache Spark programmed in Python. Data is being generated continuously with the ability to draw insights from data and act on those insights is becoming an essential skill. Python is the top programming language globally which helps elevate Spark’s capabilitie…

  • Great Learning Academy
  • 1 hour
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Meta

Programming with JavaScript

4.74,968 ratings

JavaScript is the programming language that powers the modern web. In this course, you will learn the basic concepts of web development with JavaScript. You will work with functions, objects, arrays, variables, data types, the HTML DOM, and much more. You will learn how to use JavaScript and discov…

  • Coursera
  • 5 weeks of study, 6-9 hours/week.
  • Self-paced
  • Paid certificate

Gate Smashers

Python for Beginners

Python for Beginners (Full Course) | #100DaysOfCode Programming Tutorial in Hindi Python is one of the most demanded programming languages in the job market. Python is import for class 11th and 12th students. python is important for machine learning and artificial intelligence python for ml and ai…

Video playlist
  • YouTube
  • 88 videos, 11 hours
  • Self-paced
  • Free video

IBM

Building ETL and Data Pipelines with Bash, Airflow and Kafka

4.510 ratings

This course provides you with practical skills to build and manage data pipelines and Extract, Transform, Load (ETL) processes using shell/python scripts, Airflow and Kafka.

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

University of Chicago

Quantum Computer Systems Design III: Working with Noisy Systems

This course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.

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

IBM

Database Basics and Security

4.539 ratings

This course is intended to help you prepare for a career in database security. Learn to secure data, manage roles and permissions, and handle injection vulnerabilities to protect databases from costly breaches and gain in-demand cybersecurity skills.

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

Alison

Diploma in iOS11 and Swift 4 Programming

4.34 ratings

Xcode is a complete developer toolset for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. It brings user interface design, coding and testing into a unified workflow. Xcode supports source code for the programming languages C, C++, AppleScript, Python, Ruby, and Swift. It includes t…

Learning path or series
  • Alison
  • 15 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Advanced

Chai aur Code

Chai aur Javascript Backend | Hindi

Welcome to another playlist about building a complete and complex backend using javascript as your programming language. In this series, we will start from scratch and will build a complete backend for our complex project.

Video playlist
  • YouTube
  • 25 videos, 15 hours
  • Self-paced
  • Free video

IBM

Developing Generative AI Applications with Python

4.611 ratings

Build in-demand skills in generative AI application development and get hands-on experience creating intelligent chatbots and apps using popular LLMs, RAG technology, and IBM watsonx.

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

Alison

Swift Programming Language for Mac and iOS

4.38 ratings

Swift has wide usage and is a programming language used in Mac and iOS systems. Other prominent Swift usage applications include web browsers, as is the case with Mozilla’s Firefox, blog CMS management, WordPress and streaming on platforms like SoundCloud. Discover all the main aspects of the progr…

  • Alison
  • 3 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Beginner

University of California, Berkeley

Introduction to Python

Students are introduced to computer science and data science through Python programming. They learn abstraction, iteration, and higher-order functions to write efficient, readable code and build the foundation for computational problem-solving.

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

Great Learning

Learn C# in Hindi

4.4383 ratings

C sharp (C#) Programming is a flexible general-purpose programming language. With C#, we can build Console Applications, Desktop Applications, Web Applications, and also Games. In this C# in Hindi Course you will learn everything about C# from scratch. First, we shall start off with the fundamental…

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

IBM

SQL: A Practical Introduction for Querying Databases

4.7719 ratings

Much of the world's data lives in databases. SQL (or Structured Query Language) is a powerful programming language that is used for communicating with and manipulating data in databases. A working knowledge of databases and SQL is a must for anyone who wants to start a career in Data Engineering, D…

  • Coursera
  • 6 weeks of study, 2-4 hours/week.
  • Self-paced
  • Paid certificate

Great Learning

Exception and File Handling with Python

4.4174 ratings

Python supports the possibility of handling files and allows its users to handle files, involving the ability to read and write to files along with other file handling options to be able to operate on files. Unlike other programming languages, the process to carry out this function is comparatively…

  • Great Learning Academy
  • 1.5 hours
  • Self-paced
  • Free course
  • Free certificate
  • Intermediate

The University of Michigan

Database Design and Basic SQL in PostgreSQL

4.37 ratings

This first course in PostgreSQL for Everybody explores the use of SQL in the PostgreSQL environment and introduces SQL techniques and commands. This course also explores data modeling and database relationships, while introducing hands-on assignments to work within PostgreSQL.

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

The Georgia Institute of Technology

Probability and Statistics II: Random Variables – Great Expectations to Bell Curves

This course discusses properties and applications of random variables. For instance, how many customers are likely to arrive in the next hour? What’s the probability that a lightbulb will last more than a year? When you’re done with this course, you’ll have enough firepower to undertake a wide vari…

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

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