You'll learn the languages that developers use to build webpages: HTML for content, and CSS for design.
👉 https://www.freecodecamp.org/learn/2022/responsive-web-design/
You'll learn the fundamentals of JavaScript, such as variables, arrays, objects, loops, and functions.
You'll put that knowledge to use by writing algorithms to manipulate strings, factorialize numbers, etc.
👉 https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/
You'll learn how to add logic to your CSS styles, extend them with Sass and work with Bootstrap.
Later, you'll build a shopping cart and other applications to learn how to create powerful SPAs with React and Redux.
👉 https://www.freecodecamp.org/learn/front-end-development-libraries/
You'll build charts, graphs, and maps to present different types of data with the D3.js library.
You'll also learn about JSON, and how to work with data online using APIs.
👉 https://www.freecodecamp.org/learn/data-visualization/
You will learn how to work with PostgreSQL and SQL.
Finally, you will learn Git, the version control system, an essential tool for every developer.
👉 https://www.freecodecamp.org/learn/relational-database/
You'll learn how to write back-end apps with Node.js and npm.
You'll also work with the Express framework, and build a microservice with MongoDB and the Mongoose library.
👉 https://www.freecodecamp.org/learn/back-end-development-and-apis/
You'll learn how to write tests with Chai.
You'll also learn advanced Node and Express concepts and work with Pug as a template engine, Passport for authentication, and SocketIO for real-time communication.
👉 https://www.freecodecamp.org/learn/quality-assurance/
You'll learn Python fundamentals like variables, loops, conditionals, and functions.
Then you'll ramp up to complex data structures, networking, relational databases, and data visualization.
👉 https://www.freecodecamp.org/learn/scientific-computing-with-python/
You'll learn data analysis with Python.
You will also learn how to read data from sources like CSVs and SQL, and how to use libraries like Numpy, Pandas, Matplotlib, and Seaborn to process and visualize data.
👉 https://www.freecodecamp.org/learn/data-analysis-with-python/
You'll build a secure web app with HelmetJS to learn the fundamentals of protecting people's information online.
You'll also build a TCP client, and an Nmap and port scanner in Python.
👉 https://www.freecodecamp.org/learn/information-security/
You'll use the TensorFlow framework to build several neural networks.
You'll also dive into neural networks, and learn the principles behind how deep, recurrent, and convolutional neural networks work.
👉 https://www.freecodecamp.org/learn/machine-learning-with-python/