Section 1: HTML, CSS
In this section, you will learn the basics of HTML and CSS, the building blocks of the web. You will learn how to create web pages and style them to create beautiful, responsive designs.
Section 2: Git
Git is a popular version control system used in software development. This section will teach you how to use Git to manage your code and collaborate with others on your projects.
Section 3: Python
Python is a popular programming language, and this section will teach you how to use it to build web applications. You'll learn how to create and manipulate data structures, write functions, and use control structures like loops and conditionals.
Section 4: Django
Django is a powerful web framework written in Python. This section will teach you how to use Django to build web applications with a strong focus on user authentication and security.
Section 5: SQL, Models, and Migrations
In this section, you will learn the basics of SQL and how to use it to interact with databases. You'll also learn how to use models and migrations to manage data in your web application.
Section 7: User Interfaces
This section will teach you how to create user interfaces for your web applications using modern front-end frameworks like React. You'll learn how to create components, handle user events, and manage state.
Section 8: Testing, CI/CD
Testing is a crucial part of the software development process, and this section will teach you how to write effective tests for your web applications. You'll also learn how to use continuous integration and continuous deployment tools to automate your workflow and streamline your development process.
Section 9: Scalability and Security
As your web application grows, it becomes increasingly important to consider scalability and security. This section will teach you how to design and build web applications that can handle high traffic and are secure against common attacks.
Watch the full course on the freeCodeCamp.org YouTube channel (14-hour watch).