hero image for Learning Path: Become a Software Developer

Become a Software Developer

Get an introduction to the programming skills needed for a career as a software developer. This learning path provides a broad perspective on core technologies for web development, software development, and databases. It introduces common tools and the bigger picture of how development careers work.
Learn foundations of programming for software development.
Practice with popular technologies like HTML and CSS.
Explore core languages like Python, JavaScript, and Java.
Try for free

Part of your Lynda.com membership.

26 Hours of expert-created video tutorials
Practice to reinforce what you learned
Certify your achievement
Advance your career
1
course illustration for Programming Foundations: Fundamentals
2
course illustration for Programming Foundations: Databases
3
course illustration for Succeeding in Web Development: Full Stack and Front End
4
course illustration for HTML Essential Training
5
course illustration for CSS Essential Training
6
course illustration for JavaScript Essential Training
7
course illustration for Learning Python
8
course illustration for Learning Java
9
course illustration for Learning SQL Programming
10
course illustration for Programming Foundations: Web Security

You'll learn software development skills with these experts.