This course is a good place to start if you want to become a web developer. You will learn about the day-to-day responsibilities of a web developer and get a general understanding of the core and underlying technologies that power the internet.
๐ https://www.coursera.org/learn/introduction-to-front-end-development
In this course, youโll use software development tools like HTML to build attractive web pages that work wellโand youโll use structured semantic data to control how websites appear to the end user.
๐ https://www.coursera.org/learn/html-and-css-in-depth
In this course, you will learn the basic concepts of web development with JavaScript. You will work with functions, objects, arrays, variables, data types, HTML DOM, and much more.
๐ https://www.coursera.org/learn/programming-with-javascript
In this course, you will explore the fundamental concepts that underpin the React library and learn the basic skills required to build a simple, fast, and scalable app.
๐ https://www.coursera.org/learn/react-basics
Learn how to use more advanced React concepts and features, become proficient in JSX, and confidently test your applications.
Youโll examine different types of React components and learn various characteristics and when to use them.
๐ https://www.coursera.org/learn/advanced-react
Learn how modern software developers collaborate across the world without messing up each other's code. You will look at the different version control systems and how to create an effective software development workflow.
๐ https://www.coursera.org/learn/introduction-to-version-control
Explore the foundations of back-end development and gain a deep understanding of server-side technologies in this comprehensive introductory course.
๐ https://www.coursera.org/learn/introduction-to-back-end-development
In this course, youโll receive an introduction to databases and explore the different ways in which they can be used to store and manage data. Youโll also learn to distinguish between different types of database management systems.
๐ https://www.coursera.org/learn/intro-to-databases-back-end-development
Youโll start by setting up an environment for a local practical project and refactoring the front and back ends of an existing application. You will then have the opportunity to create the front and back ends of a new application using your full-stack developer skills.
๐ https://www.coursera.org/learn/the-full-stack
This course will help prepare you for the unique aspects of a coding job interview, with approaches to problem-solving and computer science foundations needed to land the job. Ultimately youโll gain strategic insights and tips for successful interviewing.
๐ https://www.coursera.org/learn/coding-interview-preparation
In this course, you will explore some of those processes and best practices in software development such as application lifecycle, infrastructure, testing, Agile/scrum development, how projects are estimated and tracked, as well as specialized tools.
๐ https://www.coursera.org/learn/meta-software-development-practices