Computer Programming

Computer Programming is the process of creating and executing codes to perform certain actions on a computer. It is the backbone of any software, application, or digital tool. Coursera's computer programming catalogue teaches you the art of coding, debugging, and testing in various popular languages such as Java, Python, C++, and more. You'll learn about data structures, algorithms, object-oriented programming, and application development. Master the principles of software development, improve your problem-solving skills, and explore the fascinating world of AI, machine learning, and data science. Whether you're a seasoned programmer or an aspiring developer, Coursera's catalogue equips you with the cutting-edge skills needed to excel in this dynamic field.
83credentials
2online degrees
377courses

Find the best Programming course for your goals

  • Status: Free Trial

    Skills you'll gain: Bioinformatics, Markov Model, Molecular Biology, Data Mapping, Machine Learning Methods, Computational Thinking, Algorithms, Theoretical Computer Science, Data Structures, Computer Programming

  • Skills you'll gain: MySQL, Java, Data Access, Database Application, Database Development, Java Programming, Databases, Software Development, Data Storage, Computer Programming

  • Status: Free Trial

    University of California San Diego

    Skills you'll gain: Debugging, Object Oriented Programming (OOP), Java, Teaching, Programming Principles, Java Programming, Program Development, Pedagogy, Computer Programming, Integrated Development Environments, Software Design, Computational Thinking, Cultural Responsiveness, Test Case, Computational Logic, Pseudocode, Algorithms, Data Structures

  • Status: Free Trial

    Skills you'll gain: Prompt Engineering, Microsoft Copilot, Generative AI, Computer Programming, Integrated Development Environments, Application Development, Development Environment

  • Status: Free Trial

    Skills you'll gain: Exploratory Data Analysis, Data Wrangling, Operations Research, NumPy, Data Manipulation, Supply Chain, Data Transformation, Pandas (Python Package), Data Analysis, Data Cleansing, Data Science, Programming Principles, Python Programming, Applied Machine Learning, Plot (Graphics), Computer Programming, Data Structures

  • Status: Free Trial

    Skills you'll gain: COBOL (Programming Language), Job Control Language (JCL), IBM DB2, z/OS, Mainframe Computing, Relational Databases, File Management, Data Management, Databases, Database Management Systems, Data Storage, Programming Principles, Command-Line Interface, Computer Programming

  • Status: Preview

    Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Development Environment

  • Status: Free Trial

    Skills you'll gain: Data Import/Export, Java Programming, Java, Computer Programming, Data Structures, Object Oriented Programming (OOP), File Management, Integrated Development Environments, Computer Science

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Data Mapping, Artificial Intelligence, Planning, Automation, Graph Theory, Embedded Software, Algorithms, Real-Time Operating Systems, Mechanics, Simulation and Simulation Software, Control Systems, Global Positioning Systems, Programming Principles, Computer Programming, Engineering, Simulations, Image Analysis, Computer Science, Linear Algebra, Design

  • Status: Preview

    Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Computational Thinking, Development Environment

  • Skills you'll gain: Unix Commands, Command-Line Interface, Unix, Bash (Scripting Language), File Management, Shell Script, Linux Commands, Productivity, Computer Programming

  • Status: Preview

    Skills you'll gain: Education Software and Technology, Computational Thinking, Computer Programming, Computational Logic, Computer Programming Tools, Prototyping, Design Thinking, Artificial Intelligence, Innovation, Embedded Systems, Creative Design

Related roles

Gain the knowledge and skills you need to advance.

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • Packt
  • Codio
  • LearnQuest
  • University of Michigan
  • Duke University
  • University of California San Diego
  • IBM
  • Scrimba