Take existing code and make it better—more readable, efficient, understandable, and updateable—with refactoring.
Discover how a database can benefit both you and your architecture, whatever the programming language, operating system, or application type you use.
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.
Provides the core knowledge to begin programming in any language, using JavaScript to explore the syntax of a programming language, and shows how to write and execute your first application and understand what's going on under the hood.
“lynda.com has made it possible and affordable to retool and get back to work after raising my kids. I can't imagine working without this resource now.” —Maureen C.
more from our members »