Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Computer Science Principles: Programming

via LinkedIn Learning

Write review

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Enrich your understanding of programming principles. This course explains functions, values, variables, parameters, tests, loops, arrays, object-oriented programming, and more.

Syllabus

Introduction
  • Welcome
  • What you should know
1. Control Computers with Code
  • History of programming
  • Forms of programming
2. Define Actions Using Code
  • Work with values and variables
  • Use functions to repeat actions
  • Break down tasks
  • Customize functions with parameters
  • Variables and scope
  • Return values from functions
  • Work with an API
3. Repeat Actions and Test for Conditions
  • Capture input from the user
  • Manage different variable types
  • Create conditional tests
  • Build compound conditional tests
  • Use while loops
  • Use for loops
  • Create arrays to store groups of values
  • Use loops with arrays
  • Changing arrays
4. Objects and OOP
  • Everything is an object
  • Everything is a class
  • Work with existing classes and objects
  • Make your own classes and objects
  • Extend classes
  • Use polymorphism using interfaces
5. Beyond Programming
  • Debug problems
  • Refactor code to make improvements
  • Save progress and work with others
  • Build iteratively using agile development
  • Create for multiple platforms
Conclusion
  • Next steps

Taught by

Doug Winnie

Reviews

4.8 rating at LinkedIn Learning based on 877 ratings

Start your review of Computer Science Principles: Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.