Overview
Learn essential programming, computer science, and software development terminology in this comprehensive 1.5-hour video series. Explore key concepts such as closures, first-class functions, mutable vs immutable data, memoization, combinations and permutations, DRY principle, idempotence, and string interpolation. Gain a broader understanding of fundamental programming terms through detailed explanations and code examples, equipping yourself with the knowledge necessary to navigate the world of software development more confidently.
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