Enrich your understanding of programming principles. This course explains functions, values, variables, parameters, tests, loops, arrays, object-oriented programming, and more.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- History of programming
- Forms of programming
- 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
- 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
- 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
- Debug problems
- Refactor code to make improvements
- Save progress and work with others
- Build iteratively using agile development
- Create for multiple platforms
- Next steps
Taught by
Doug Winnie