What is Programming?

udacity.com

The Nature of Code

kadenze.com

Introduction to Data Modeling

edx.org

Programming Basics

edx.org

Getting Started With Application Development

coursera.org

Creative Audio Programming on the Raspberry Pi

kadenze.com

Introduction to Device Programming

edx.org

Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals

coursera.org

Structure and interpretation of computer programs (in Python) (2017)

cs61a.org

Intro to AJAX

udacity.com

Extend Your Application with REST Services

edx.org

Think. Create. Code

edx.org

Programming with Cloud IoT Platforms

coursera.org

Code Week: Teaching Programming to Young Learners

open.sap.com

iOS App Development Basics

coursera.org

Pointers, Arrays, and Recursion

coursera.org

Writing Professional Code

edx.org

Programming, Data Structures and Algorithms in Python

onlinecourses.nptel.ac.in

Programming, Data Structures And Algorithms Using Python

swayam.gov.in

Programming Languages, Part B

coursera.org

Mastering the Software Engineering Interview

coursera.org

Developing Data Client Applications and Services

edx.org

Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists

coursera.org

Programming for Everyone – An Introduction to Visual Programming Languages

edx.org

Android App Components - Intents, Activities, and Broadcast Receivers

coursera.org

Introduction to Modern Application Development

onlinecourses.nptel.ac.in

Data Plane Programming

hhk3.kau.se

Principles of Secure Coding

coursera.org

Software Testing

udacity.com

Introduction to Linked Data and the Semantic Web

futurelearn.com

Developing International Software

edx.org

Client-Server Communication

udacity.com

Programming Reactive Systems

edx.org

EU Code Week - Icebreaker MOOC

old.europeanschoolnetacademy.eu

Introduction and Programming with IoT Boards

coursera.org

Start a CoderDojo Club

futurelearn.com

MIT structure and interpretation of computer programs (2005)

ocw.mit.edu

Programming 101: An Introduction to Python for Educators

futurelearn.com

Introduction to Computer Programming

coursera.org

In-Memory Data Management In a Nutshell

open.sap.com

LearnToMod For Educators

coursera.org

Louv1.01x: Paradigms of Computer Programming

edx.org

Introduction to Programming for the Visual Arts with p5.js

kadenze.com

Competitive Programmer's Core Skills

coursera.org

Software Debugging

udacity.com

Programming for Everyone: Introduction to Programming

edx.org

How to Code: Complex Data

edx.org

6.00x: Introduction to Computer Science and Programming

edx.org

Programming, Data Structures and Algorithms

onlinecourses.nptel.ac.in

Designing data-intensive applications

coursera.org

Programming Fundamentals

coursera.org

Web Tooling & Automation

udacity.com

Take your first steps with C# - Learn | Microsoft Docs

docs.microsoft.com

Intro to Point & Click App Development

udacity.com

Full-Stack Interview Prep

udacity.com

Intro to Backend

udacity.com

Object-oriented Programming in Python: Create Your Own Adventure Game

futurelearn.com

IT Fundamentals for Business Professionals: Programming

edx.org

Code Yourself! An Introduction to Programming

coursera.org

Creative Coding

edx.org

Begin Programming: Build Your First Mobile Game

futurelearn.com

Computational Thinking for K-12 Educators: Variables and Nested Loops

coursera.org

Programming Languages, Part A

coursera.org

MIT software construction (2016)

web.mit.edu

Programming Languages, Part C

coursera.org

Computing in Python I: Fundamentals and Procedural Programming

edx.org

Programming 102: Think Like a Computer Scientist

futurelearn.com

How to Win Coding Competitions: Secrets of Champions

edx.org

Code Week: Teens Get Coding!

open.sap.com

Designing RESTful APIs

udacity.com

Design of Computer Programs

udacity.com

Full Stack Foundations

udacity.com

Prepare to Run a Code Club

futurelearn.com

Localization Essentials

udacity.com

Unix tools and scripting (2014)

cs.cornell.edu

Defensive Programming and Debugging

futurelearn.com

Advanced Android App Development

udacity.com

Learn to Code in C/C++ | Hands-on Coding Program for beginners

workat.tech

Capstone MOOC for "Android App Development"

coursera.org

Abstraction, Problem Decomposition, and Functions

coursera.org

Programming for Everybody (Getting Started with Python)

edx.org

Programming Max: Structuring Interactive Software for Digital Arts

kadenze.com

Computational Thinking for K-12 Educators: Sequences and Loops

coursera.org

CSCI 1730 - Introduction to Programming Languages

cs.brown.edu

Teaching Programming in Primary Schools

futurelearn.com

LAFF-On Programming for High Performance

edx.org

Programming for Data Science

edx.org

Hacker Tools

hacker-tools.github.io

Authentication & Authorization: OAuth

udacity.com

Programming Mobile Applications for Android Handheld Systems: Part 2

coursera.org

Paradigms of Computer Programming – Abstraction and Concurrency

edx.org

Programming with GUIs

futurelearn.com

CS 242: Programming Languages, Fall 2018

cs242.stanford.edu

Application Systems Programming

coursera.org

Linux Tools for Developers

coursera.org

Composing Programs

composingprograms.com

UNSW Computing 1 - The Art of Programming

openlearning.com

Computational Thinking for K-12 Educators: Conditional Loops and If Statements

coursera.org

Writing READMEs

udacity.com

Writing Professional Code - Advanced Topics

edx.org

Introduction to PowerShell - Learn | Microsoft Docs

docs.microsoft.com

Learn to Program: The Fundamentals

coursera.org

Programming Languages

udacity.com

Core Interaction Programming

coursera.org

How to Code: Simple Data

edx.org

Stanford C Programming

youtube.com

SDE Kickstart | Become a solid programmer - workat.tech

workat.tech

Creative Coding

futurelearn.com

Object-Oriented Programming

edx.org

App Deployment, Debugging, and Performance

coursera.org

Cambridge GSCE Computing Online

cambridgegcsecomputing.org

Programming Mobile Applications for Android Handheld Systems: Part 1

coursera.org

String Processing and Pattern Matching Algorithms

edx.org