- Learn foundations of programming for software development.
- Practice with popular technologies like HTML and CSS.
- Explore core languages like Python, JavaScript, and Java.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.
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
-Build a solid foundation and understanding of how to write well-structured, semantic, and accessible HTML.
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 series of real-world projects.
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 (2021)
-Get started with Python, the popular and highly-readable object-oriented language.
Course 8: Programming Concepts for Python
-Gain an understanding of core programming concepts while using Python.
Course 9: Learning Java 11
-Get started in Java programming. This course shows beginners how to write Java code and build simple Java applications.
Course 10: Learning C#
-Learn the fundamentals of the C# language.
Course 11: 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 12: Programming Foundations: Web Security
-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.
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
-Build a solid foundation and understanding of how to write well-structured, semantic, and accessible HTML.
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 series of real-world projects.
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 (2021)
-Get started with Python, the popular and highly-readable object-oriented language.
Course 8: Programming Concepts for Python
-Gain an understanding of core programming concepts while using Python.
Course 9: Learning Java 11
-Get started in Java programming. This course shows beginners how to write Java code and build simple Java applications.
Course 10: Learning C#
-Learn the fundamentals of the C# language.
Course 11: 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 12: Programming Foundations: Web Security
-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.
Taught by
Annyce Davis, Scott Simpson, Ray Villalobos, Jen Simmons, Christina Truong, Morten Rand-Hendriksen, Joe Marini, Kathryn Hodge, Joe Marini, Scott Simpson and Kevin Skoglund
Reviews
4.3 rating, based on 3 Class Central reviews
Showing Class Central Sort
-
I recently completed a comprehensive software development course that has left a lasting impact on my skills and knowledge in this field. The course structure was well-designed, starting from the fundamentals and progressing to more advanced topics.…
-
Outclass and very good I gotta best and free certificate that helped me to get more clients internationally and locally. It helped me a lot
-
it was very convenient and the way of explanation was understandable. being a freshman I really enjoyed knowing more about the conceptual understanding of each topic which enhanced their way of practicing more on the topics