Programming Principles

Programming Principles are the fundamental concepts and rules that guide the structure and functionality of computer programming. Coursera's Programming Principles catalogue teaches you about the foundational principles of computer programming and coding logic. You'll learn about data types, control structures, data structures, syntax, semantics, and algorithms. This skill equips you to design, implement, test, and troubleshoot various types of software programs. You'll also learn best coding practices, design patterns, and the principles of software engineering. This knowledge can be applied across diverse programming languages and platforms, and is essential for anyone pursuing a career in software development, data science, or any field that involves programming.

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Hands-on Learning
Required

Results for "Programming Principles"

  • Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Computer Programming Tools, Program Development

  • Skills you'll gain: Musical Composition, Music, Computer Programming, Code Reusability, Programming Principles, Python Programming

  • Skills you'll gain: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Computer Science

  • Skills you'll gain: TypeScript, Computational Logic, Programming Principles, Computer Programming

  • Skills you'll gain: TypeScript, Programming Principles, Computational Logic, Computer Programming Tools, Computer Programming

  • Skills you'll gain: Simulation and Simulation Software, Simulations, Biology, Programming Principles, Computer Programming