Overview
This course aims to familiarize learners with essential programming, computer science, and software development terms. By the end of the course, students will understand concepts such as closures, first-class functions, mutable vs immutable, memoization, combinations and permutations, DRY (Don't Repeat Yourself), idempotence, and string interpolation. The teaching method involves explaining each term with code examples to provide a comprehensive understanding. This course is intended for individuals looking to enhance their knowledge of programming terminology.
Syllabus
Programming Terms: Closures - How to Use Them and Why They Are Useful.
Programming Terms: First-Class Functions.
Programming Terms: Mutable vs Immutable.
Programming Terms: Memoization.
Programming Terms: Combinations and Permutations.
Programming Terms: DRY (Don't Repeat Yourself).
Programming Terms: Idempotence.
Programming Terms: String Interpolation.
Taught by
Corey Schafer