Overview
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
- Next steps
Conclusion