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.
课程
-
1
Programming Foundations: Fundamentals3 小时 11 分钟Programming Foundations: Fundamentals
讲师: Annyce Davis
Prepare to learn the fundamental concepts, practices, and terminology of programming in this introductory course.
-
2
Programming Foundations: Databases2 小时 26 分钟Programming Foundations: Databases
讲师: Scott Simpson
Learn the fundamentals of database programming. Find out how to build a database, define relationships, and write queries.
-
3
Succeeding in Web Development: Full Stack and Front End1 小时 3 分钟Succeeding in Web Development: Full Stack and Front End
讲师: Ray Villalobos
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.
-
4
HTML Essential Training (2020)2 小时 45 分钟HTML Essential Training (2020)
讲师: Jen Simmons
Learn how to write HTML, the programming language that powers the web.
-
5
CSS Essential Training5 小时 26 分钟CSS Essential Training
讲师: Christina Truong
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 series of real-world projects.
-
6
JavaScript Essential Training6 小时 14 分钟JavaScript Essential Training
讲师: Morten Rand-Hendriksen
Get hands-on experience scripting in JavaScript. Learn how to work with objects, variables, data types, conditionals, functions, loops, the DOM, and more.
-
7
Learning Python (2021)3 小时 5 分钟Learning Python (2021)
讲师: Joe Marini
Get started with Python, the popular and highly-readable object-oriented language.
-
8
Programming Concepts for Python3 小时 26 分钟Programming Concepts for Python
讲师: Olivia Chiu Stone
Gain an understanding of core programming concepts while using Python.
-
9
Learning Java 112 小时 36 分钟Learning Java 11
讲师: Kathryn Hodge
Get started in Java programming. This course shows beginners how to write Java code and build simple Java applications.
-
10
-
11
Learning SQL Programming1 小时 48 分钟Learning SQL Programming
讲师: Scott Simpson
Learn the basics of SQL, the programming language for retrieving and editing data from databases such as SQL Server, MySQL, MariaDB, and PostgreSQL.
-
12
Programming Foundations: Web Security2 小时 11 分钟Programming Foundations: Web Security
讲师: Kevin Skoglund
Learn about the most important security concerns that you’ll need to address when developing websites, and what you can do to keep your servers, software, and data safe from harm.
讲师
Annyce Davis
Director @Ford | Executive Leader | Instructor | Conference Speaker
Scott Simpson
Technical Author specializing in Linux, SQL, and Python | LinkedIn Learning Instructor with over 2.5 million learners worldwide
Ray Villalobos
Generative AI, Prompt Engineering and Full Stack Development. LinkedIn Top Voice. Senior Staff Instructor at LinkedIn, Instructor at Stanford University.
Jen Simmons
Web evangelist at Apple
Christina Truong
Web Developer + Educator
Morten Rand-Hendriksen
AI & Ethics & Rights & Justice | Educator | TEDx Speaker | Neurodivergent System Thinker | Dad
Joe Marini
Creative technology leader driving developer happiness via vibrant product ecosystems
Olivia Chiu Stone
Systems Engineer III at BLUE ORIGIN
Barron Stone
Product Manager | Engineer | Instructor | Veteran
Kathryn Hodge
Senior Software Engineer I @ HubSpot
Kevin Skoglund
Nova Fabrica