Computer Programming Courses for Learners

&description__icontains=&orderBy=order

Coursera

|

Python

Python Programming Basics: Selection & Iteration

This course covers printing, operators, iteration (i.e., loops), and...

Coursera

|

Java

Java Basics: Selection and Iteration

This course covers printing, operators, iteration (i.e., loops), and...

Coursera

|

Java

Java Basic Structures: Arrays, Strings, and Files

This course covers arrays, strings, and files.

Coursera

|

Java

Java Object Basics: Functions, Recursion, and Objects

This course covers functions, recursion, objects, and mutability

Coursera

|

Java

Object-Oriented Java: Inheritance and Encapsulation

This course covers inheritance, encapsulation, polymorphism, and...

Coursera

|

C Languages

Intro to Operating Systems: Virtualization

This course covers the basics of the C language, processes,...

Coursera

|

C Languages

Intro to Operating Systems: Memory Management

This course covers segmentation, paging, swapping, and virtual memory.

Coursera

|

C Languages

Intro to Operating Systems: Concurrency

This course covers concurrency, threads, locks, locking data...

Coursera

|

C Languages

Intro to Operating Systems: Persistence

This course covers input and output, directories, file systems, data...

Coursera

|

Python

Visualizing & Communicating Results in Python with Jupyter

This course covers a wide range of visualizations which allow you to...

Coursera

|

Python

Advanced Django: Building a Blog

This course covers a review of core Django concepts, advanced...

Coursera

|

Python

Advanced Django: Introduction to Django Rest Framework

This course covers an introduction to the the Django REST framework...

Coursera

|

Python

Advanced Django: External APIs and Task Queuing

This course covers connecting to external APIs, task queuing, and...

Coursera

|

C Languages

C++ Basics: Selection and Iteration

This course cover printing, operators, iteration (i.e., loops), and...

Coursera

|

Python

Data Analysis in Python with pandas & matplotlib in Spyder

In this course, you will learn how to import and organize your data,...

Coursera

|

R

Data Analysis in R with RStudio & Tidyverse

This course covers descriptive statistics, importing and wrangling...

Coursera

|

R

Visualizing Data & Communicating Results in R with RStudio

This course covers different types of visualization models such as...

Coursera

|

Python

Advanced Django: Advanced Django Rest Framework

This course covers testing, performance considerations such as...

Coursera

|

C Languages

C++ Basic Structures: Vectors, Pointers, Strings, and Files

This course cover vectors, pointers, strings, and files

Coursera

|

C Languages

C++ Object Basics: Functions, Recursion, and Objects

This course cover functions, recursion, objects, and mutability.

Coursera

|

C Languages

Object-Oriented C++: Inheritance and Encapsulation

This course cover inheritance, encapsulation, polymorphism, and other...

Coursera

|

Bash

Unix System Basics

This course cover what characterizes Unix-based operating systems,...

Coursera

|

Bash

Bash Scripting and System Configuration

This course cover scripting basics (e.g. control structures),...

Coursera

|

Bash

Connecting to Devices and Networks

This course cover managing devices and partitions, basic networking...

Coursera

|

Bash

Container Creation and Orchestration Basics

This course cover the benefits and uses of Kubernetes, the creation...

Coursera

|

Python

|

Java

|

C Languages

|

Bash

|

R

Containers in the Cloud Specialization

This specialization is aimed at beginners interested in cloud...

Coursera

|

Python

|

Java

|

C Languages

|

Bash

DevOps: Introduction to Developer Operations Specialization

This specialization is intended for those who want to take their...

Coursera

|

Python

|

Java

|

C Languages

|

Bash

|

R

Software Engineering Tools and Practices Specialization

This specialization is intended for those who want to take their...

Coursera

|

Python

|

Java

|

C Languages

|

Bash

|

R

Web Technologies and Security Specialization

This specialization is intended for people without programming...

Coursera

|

Python

Python Programming Basics: Lists, Strings, & Files

The course covers lists, strings, and files in Python.

Coursera

|

Python

Python Object Basics: Functions, Recursion, and Objects

This course covers functions, recursion, objects, and mutability.

Coursera

|

Python

Object-Oriented Python: Inheritance and Encapsulation

This course covers inheritance, encapsulation, polymorphism, and...

edX

|

C Languages

C++ Programming: Basic Skills

This course will give you the basic skills needed to write a simple...

edX

|

C Languages

C++ Programming: Object-Oriented Design

This course will further develop your programming skills. Topics...

edX

|

C Languages

C++ Programming: Intermediate Concepts

This course will further develop your programming skills. Topics...