YoVDO

Programming Terms

Offered By: Corey Schafer via YouTube

Tags

Programming Courses Computer Science Courses Software Development Courses Closures Courses Memoization Courses

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

Fundamentals of Dynamic Programming
LinkedIn Learning
Scala Design Patterns
Pluralsight
Scala Specific Design Patterns
Pluralsight
Dynamic Programming for Solving Problems
Udemy
The Road To Dynamic Programming: Java, JavaScript, & Python
Udemy