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