Become a Software Developer

Go to class
Write Review

Free Online Course: Become a Software Developer provided by LinkedIn Learning is a comprehensive online course. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Become a Software Developer is taught by Annyce Davis, Scott Simpson, Ray Villalobos, Jen Simmons, Christina Truong, Morten Rand-Hendriksen, Joe Marini, Kathryn Hodge and Kevin Skoglund.

Overview
  • 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.

Syllabus
  • Courses under this program:
    Course 1: Programming Foundations: Fundamentals
    -Prepare to learn the fundamental concepts, practices, and terminology of programming in this introductory course.

    Course 2: Programming Foundations: Databases
    -Learn the fundamentals of database programming. Find out how to build a database, define relationships, and write queries.

    Course 3: Succeeding in Web Development: Full Stack and Front End
    -Do you want to become a web developer? Learn about the skills and tools you need to get a job as a front-end, back-end, or full-stack web developer.

    Course 4: HTML Essential Training
    -Learn how to write HTML, the programming language that powers the web.

    Course 5: CSS Essential Training
    -Explore the concepts that form the foundation of CSS. Learn how to select content, style text, manage layouts, and more as you work on a real-world project.

    Course 6: JavaScript Essential Training
    -Get hands-on experience scripting in JavaScript. Learn how to work with objects, variables, data types, conditionals, functions, loops, the DOM, and more.

    Course 7: Learning Python
    -Get started with Python, the popular and highly-readable object-oriented language.

    Course 8: Learning Java
    -Get started in Java programming. This course shows beginners how to write Java code and build simple Java applications.

    Course 9: Learning C#
    -Learn the fundamentals of the C# language.

    Course 10: Learning SQL Programming
    -Learn the basics of SQL, the programming language for retrieving and editing data from databases such as SQL Server, MySQL, MariaDB, and PostgreSQL.

    Course 11: Programming Foundations: Web Security
    -Learn about the most important security concerns when developing websites, and what you can do to keep your servers, software, and data safe from harm.