Scalability is the capability of a system, network, or process to handle a growing amount of work, or its potential to be enlarged in order to accommodate that growth.
Codecademy
Codecademy is an online interactive platform that offers free coding classes in 12 different programming languages including Python, Java, PHP, JavaScript (jQuery, AngularJS, React.js), Ruby, SQL, and Sass, as well as markup languages HTML and CSS.
Nassi–Shneiderman diagram
A Nassi–Shneiderman diagram (NSD) in computer programming is a graphical design representation for structured programming.
Flowchart
A flowchart is a type of diagram that uses an algorithm, workflow or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows.
Open Database Connectivity
In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS).
Deprecation
Deprecation is the discouragement of use of some feature, design or practice, typically because it has been superseded or is no longer considered safe, without (at least for the time being) removing it from the system of which it is a part or prohibiting its use.
Standard streams
In computer programming, standard streams are preconnected input and output communication channels between a computer program and its environment when it begins execution.
Gerrit (software)
Gerrit is a free, web-based team code collaboration tool.
Cocoa Touch
Cocoa Touch is a UI framework for building software programs to run on iOS (for the iPhone, iPod Touch, and iPad), watchOS for the Apple Watch, and tvOS for the fourth-generation Apple TV, from Apple Inc.
Automatic programming
In computer science, the term automatic programming identifies a type of computer programming in which some mechanism generates a computer program to allow human programmers to write the code at a higher abstraction level.
Gateway (computer program)
A gateway is a link between two computer programs or systems such as Internet Forums.
KDbg
KDbg is a free and open-source graphical front-end for the GNU Debugger.
Unspecified behavior
Unspecified behavior is behavior that may vary on different implementations of a programming language.
KDESvn
KDESvn is a graphical client for the Subversion version control system on the KDE SC.
Workspace
Workspace is a term used in various branches of engineering and economic development.
Lighthouse Labs
Lighthouse Labs is a Coding Bootcamp for web and mobile software development in multiple cities across Canada.
Pointer aliasing
In computer programming, aliasing refers to the situation where the same memory location can be accessed using different names.
Grok Learning
Grok Learning is an online interactive platform that offers coding classes in programming languages like Python and Logo.
LaunchCode
LaunchCode is a non-profit organization based in St.
Natural language programming
Natural Language Programming (NLP) is an ontology-assisted way of programming in terms of natural language sentences, e.
Sonic Pi
Sonic Pi is a live coding environment based on Ruby, originally designed to support both computing and music lessons in schools, developed by Sam Aaron in the University of Cambridge Computer Laboratory in collaboration with Raspberry Pi Foundation.
TidalCycles
TidalCycles (also known as "Tidal") is a live coding environment designed for musical improvisation.
Treehouse (company)
Treehouse is an online technology school that offers beginner to advanced courses in web design, web development, mobile development and game development taught by a team of expert teachers.
One Month
One Month is an online accelerated learning platform largely featuring technology-based courses.
Makers Academy
Makers Academy is a 12-week computer programming bootcamp in London.
Regular expression
In theoretical computer science and formal language theory, a regular expression (sometimes called a rational expression) is a sequence of characters that define a search pattern, mainly for use in pattern matching with strings, or string matching, i.
Engineering Code Snippets Project
ECS (Engineering Code Snippets) is an open source project for engineering software codes and programs, developed at the Katholieke Universiteit Leuven.
Fluxus (programming environment)
Fluxus is a live coding environment for 3D graphics, music and games.
Lightweight programming language
A lightweight programming language is one that is designed to have very small memory footprint, is easy to implement (important when porting a language), and/or has minimalist syntax and features.
OLE DB provider
An OLE DB provider is a software component enabling an OLE DB consumer to interact with a data source.
Self-documenting code
In computer programming, self-documenting (or self-describing) source code and user interfaces follow naming conventions and structured programming conventions that enable use of the system without prior specific knowledge.
CodeHS
CodeHS is an interactive online learning platform offering computer science and programming instruction.
Example-Centric Programming
Example-Centric Programming is an approach to software development that helps the user to create software by locating and modifying small examples into a larger whole.
Software framework
In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software.
Skeleton (computer programming)
Skeleton programming is a style of computer programming based on simple high-level program structures and so called dummy code.
Persistence (computer science)
In computer science, persistence refers to the characteristic of state that outlives the process that created it.
System programming
System programming (or systems programming) is the activity of programming computer system software.
SwitchUp
SwitchUp is an online platform that helps students find an educational program for their transition into a technology career.
Segment (company)
Segment is an Internet software company based in San Francisco, California.
Proto.io
Proto.io is an application prototyping platform launched in 2011 and developed by the Labs Division of SNQ Digital.
Algorave
An Algorave is an event where people dance to music generated from algorithms, often using live coding techniques, and short for "algorithmic rave.
CoderDojo
CoderDojo is a global volunteer-led community of free programming clubs for young people between 7 and 17.
Geocoder (Ruby)
Geocoder (Ruby) is a geocoding library for Ruby.
Ghana Code Club
The Ghana Code Club is an after-school program in Ghana, Africa, that teaches children computer programming skills.
Young Rewired State
Young Rewired State (often stylized as YRS) is an organisation based in the United Kingdom, which run events and schemes for technically gifted young people aged 18 and under.
Computer program
A computer program is a collection of instructions that performs a specific task when executed by a computer.
MobileNotifier
MobileNotifier is a free open-source alert messaging system, written by Peter Hajas, for jailbroken iOS devices including iPhone, iPod touch, and iPad, for iOS 4.
EPANET
EPANET is a public domain, water distribution system modeling software package developed by the United States Environmental Protection Agency's (EPA) Water Supply and Water Resources Division.
Code Club
Code Club is a voluntary initiative, founded in 2012, which aims to provide opportunities for children aged 9 to 11 to developing coding skills through free after-school clubs.