Learn how to connect programming theory to practice. This series of training videos explains basic programming concepts such as functions, variables, and loops by comparing them to real-life scenarios.
- Developer (5)
- Programming Foundations
- Design Patterns (1)
- Desktop Apps (1)
- Mobile Apps (1)
- Programming Languages (1)
Explore 15 essential design patterns that will help you solve common coding challenges in Python.
Identifies seven object-oriented design patterns (including the singleton, observer, decorator, and factory patterns) that make your development process faster and easier.
Reviews the history of version control and demonstrates its fundamental concepts: check-in/checkout, forking, merging, commits, and distribution.
Introduces object-oriented terms like abstraction and inheritance and shows how to define requirements and use cases and create a conceptual model of your application.
“I learn most effectively through seeing and doing and lynda.com lets me do that. The movies are very well done.” —Mike I.
more from our members »