Part 1 - An introduction1.1Course introductionThis article describes what this course will cover.Part 2 - What programming is all about2.1What programming isThis article discusses the act of programming.2.2Algorithms & PseudocodeThis article discusses algorithms and pseudocode.Part 3 - The basics of computer programs3.1Starting out with programmingThis article will introduce your first program and show how it works.3.2Data types and variablesStoring information whilst a program is running is one of the most crucial parts of any program. This article in this tutorial covers data types and variables.3.3ConditionsOne of the most fundamental parts of a program is the use of conditions. This allows the computer to decide which code path to follow.3.4LoopsOne of the most fundamental parts of programming is repetition and something called a loop.3.5Structured programmingPrograms often use code over and over again through a technique known as structured programming. Functions and routines allow programmers to write code once and reuse it over and over again.Part 4 - Programming practices4.1Open source and closed source softwareThe world has moved from the closed source software market to being something where open source has a huge role.4.2Application Programming InterfacesAPIs are such a big part of developing programs that connect with each other these days. For example, jamiebalfour.scot retrieves Tweets from Twitter using Twitter's API.4.3Programming patternsPatterns are a big part of developing software and web interfaces. Two major development patterns exist, the singleton pattern and the MVC pattern.Part 5 - Object-oriented programming5.1Types of programming languagesThere are many types of programming languages. This article will provide an overview of them.AllcoursesComments Please enable JavaScript to view the comments powered by Disqus.