Programming Terms
Offered By: Corey Schafer via YouTube
Course Description
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
Related Courses
Scala Design PatternsPluralsight Scala Specific Design Patterns
Pluralsight The Road To Dynamic Programming: Java, JavaScript, & Python
Udemy Dynamic Programming for Solving Problems
Udemy Fundamentals of Dynamic Programming
LinkedIn Learning