Knowledge Graph — Coursera NotesAcademic disciplinesComputer Science / Information Technology

Programming concepts

concept · part of Computer Science / Information Technology

Programming concepts are fundamental ideas and abstractions that form the building blocks of writing computer programs. They include constructs like variables, control structures, data types, and algorithms, which are essential for designing and implementing software. These concepts are taught in computer science education and are used across all programming languages, enabling developers to solve problems efficiently. As a child of Computer Science, programming concepts provide the theoretical foundation for practical coding, while their children—Function, Programming idioms, and Programming language features—represent specific implementations and patterns derived from these core ideas.

Inside Programming concepts (9)

This is the text view of an interactive 3D knowledge graph — open this page with JavaScript enabled to explore it visually.

🧠 Knowledge Graph
👁 read-only snapshot

Select a node

The owner's editing tools — shown here so you can see how the graph is grown, but read-only.

Click a bubble to drill in · click again to collapse · drag to orbit