Sub topics: creative-programming, software-tools/redis, software-tools/react, software-tools/rails, software-tools/meteorjs, software-tools/elasticsearch, frontend-engineering, software-debugging, backend-engineering, mobile-app-development, raspberrypi, data-structures
What is Programming?
udacity.comThe Nature of Code
kadenze.comIntroduction to Data Modeling
edx.orgProgramming Basics
edx.orgGetting Started With Application Development
coursera.orgCreative Audio Programming on the Raspberry Pi
kadenze.comIntroduction to Device Programming
edx.orgComputational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals
coursera.orgStructure and interpretation of computer programs (in Python) (2017)
cs61a.orgIntro to AJAX
udacity.comExtend Your Application with REST Services
edx.orgThink. Create. Code
edx.orgProgramming with Cloud IoT Platforms
coursera.orgCode Week: Teaching Programming to Young Learners
open.sap.comiOS App Development Basics
coursera.orgPointers, Arrays, and Recursion
coursera.orgWriting Professional Code
edx.orgProgramming, Data Structures and Algorithms in Python
onlinecourses.nptel.ac.inProgramming, Data Structures And Algorithms Using Python
swayam.gov.inProgramming Languages, Part B
coursera.orgMastering the Software Engineering Interview
coursera.orgDeveloping Data Client Applications and Services
edx.orgComputational Thinking for K-12 Educators: Abstraction, Methods, and Lists
coursera.orgProgramming for Everyone – An Introduction to Visual Programming Languages
edx.orgAndroid App Components - Intents, Activities, and Broadcast Receivers
coursera.orgIntroduction to Modern Application Development
onlinecourses.nptel.ac.inData Plane Programming
hhk3.kau.sePrinciples of Secure Coding
coursera.orgSoftware Testing
udacity.comIntroduction to Linked Data and the Semantic Web
futurelearn.comDeveloping International Software
edx.orgClient-Server Communication
udacity.comProgramming Reactive Systems
edx.orgEU Code Week - Icebreaker MOOC
old.europeanschoolnetacademy.euIntroduction and Programming with IoT Boards
coursera.orgStart a CoderDojo Club
futurelearn.comMIT structure and interpretation of computer programs (2005)
ocw.mit.eduProgramming 101: An Introduction to Python for Educators
futurelearn.comIntroduction to Computer Programming
coursera.orgIn-Memory Data Management In a Nutshell
open.sap.comLearnToMod For Educators
coursera.orgLouv1.01x: Paradigms of Computer Programming
edx.orgIntroduction to Programming for the Visual Arts with p5.js
kadenze.comCompetitive Programmer's Core Skills
coursera.orgSoftware Debugging
udacity.comProgramming for Everyone: Introduction to Programming
edx.orgHow to Code: Complex Data
edx.org6.00x: Introduction to Computer Science and Programming
edx.orgProgramming, Data Structures and Algorithms
onlinecourses.nptel.ac.inDesigning data-intensive applications
coursera.orgProgramming Fundamentals
coursera.orgWeb Tooling & Automation
udacity.comTake your first steps with C# - Learn | Microsoft Docs
docs.microsoft.comIntro to Point & Click App Development
udacity.comFull-Stack Interview Prep
udacity.comIntro to Backend
udacity.comObject-oriented Programming in Python: Create Your Own Adventure Game
futurelearn.comIT Fundamentals for Business Professionals: Programming
edx.orgCode Yourself! An Introduction to Programming
coursera.orgCreative Coding
edx.orgBegin Programming: Build Your First Mobile Game
futurelearn.comComputational Thinking for K-12 Educators: Variables and Nested Loops
coursera.orgProgramming Languages, Part A
coursera.orgMIT software construction (2016)
web.mit.eduProgramming Languages, Part C
coursera.orgComputing in Python I: Fundamentals and Procedural Programming
edx.orgProgramming 102: Think Like a Computer Scientist
futurelearn.comHow to Win Coding Competitions: Secrets of Champions
edx.orgCode Week: Teens Get Coding!
open.sap.comDesigning RESTful APIs
udacity.comDesign of Computer Programs
udacity.comFull Stack Foundations
udacity.comPrepare to Run a Code Club
futurelearn.comLocalization Essentials
udacity.comUnix tools and scripting (2014)
cs.cornell.eduDefensive Programming and Debugging
futurelearn.comAdvanced Android App Development
udacity.comLearn to Code in C/C++ | Hands-on Coding Program for beginners
workat.techCapstone MOOC for "Android App Development"
coursera.orgAbstraction, Problem Decomposition, and Functions
coursera.orgProgramming for Everybody (Getting Started with Python)
edx.orgProgramming Max: Structuring Interactive Software for Digital Arts
kadenze.comComputational Thinking for K-12 Educators: Sequences and Loops
coursera.orgCSCI 1730 - Introduction to Programming Languages
cs.brown.eduTeaching Programming in Primary Schools
futurelearn.comLAFF-On Programming for High Performance
edx.orgProgramming for Data Science
edx.orgHacker Tools
hacker-tools.github.ioAuthentication & Authorization: OAuth
udacity.comProgramming Mobile Applications for Android Handheld Systems: Part 2
coursera.orgParadigms of Computer Programming – Abstraction and Concurrency
edx.orgProgramming with GUIs
futurelearn.comCS 242: Programming Languages, Fall 2018
cs242.stanford.eduApplication Systems Programming
coursera.orgLinux Tools for Developers
coursera.orgComposing Programs
composingprograms.comUNSW Computing 1 - The Art of Programming
openlearning.comComputational Thinking for K-12 Educators: Conditional Loops and If Statements
coursera.orgWriting READMEs
udacity.comWriting Professional Code - Advanced Topics
edx.orgIntroduction to PowerShell - Learn | Microsoft Docs
docs.microsoft.comLearn to Program: The Fundamentals
coursera.orgProgramming Languages
udacity.comCore Interaction Programming
coursera.orgHow to Code: Simple Data
edx.orgStanford C Programming
youtube.comSDE Kickstart | Become a solid programmer - workat.tech
workat.techCreative Coding
futurelearn.comObject-Oriented Programming
edx.orgApp Deployment, Debugging, and Performance
coursera.orgCambridge GSCE Computing Online
cambridgegcsecomputing.orgProgramming Mobile Applications for Android Handheld Systems: Part 1
coursera.orgString Processing and Pattern Matching Algorithms
edx.org