Best of freeCodeCamp — October 2023
- 1
- 2
freeCodeCamp·3y
Web Animation Techniques – CSS vs JavaScript
Web animations using CSS and JavaScript play a vital role in enhancing user experience on web pages. CSS animations are easy to use, perform well, and are responsive. JavaScript animations offer more flexibility and interactivity, making them suitable for complex animations and data-driven content. A combination of both CSS and JavaScript animations can provide the best of both worlds.
- 3
freeCodeCamp·3y
How Docker Containers Work – Explained for Beginners
Containers provide a portable and efficient way to package applications and their dependencies, ensuring consistency across various environments. The benefits they bring to software development is similar to the benefits brought to the global economy by the humble shipping container.
- 4
freeCodeCamp·3y
How to Use Project-Based Learning to Become a Better Developer
Learn about project-based learning and how it can help you grow as a developer. Discover what tutorial hell is and how to avoid it. Explore the advantages of project-based learning and get tips on getting started with your own projects. Overcome common obstacles and find motivation to stay on track.
- 5
- 6
freeCodeCamp·3y
Build and Deploy an Ecommerce Site with Next.js, Tailwind CSS, Prisma, Vercel, and daisyUI
Learn how to build and deploy a full-stack e-commerce website using Next.js, Tailwind CSS, Prisma, Vercel, and DaisyUI. The course covers various topics, such as Next.js server actions, Prisma for database operations, authentication with Next-Auth and Google login, building an amazing UI with TailwindCSS and DaisyUI, and deploying the project to Vercel.
- 7
freeCodeCamp·3y
Build an AI Chatbot with the MERN Stack
Learn how to build an AI chatbot with the MERN Stack in a comprehensive course on the freeCodeCamp.org YouTube channel. The course covers topics such as creating a robust user authentication system, storing user chats securely in MongoDB, and integrating OpenAI with the MERN stack app.
- 8
- 9
- 10
- 11
freeCodeCamp·3y
API Integration Patterns – The Difference between REST, RPC, GraphQL, Polling, WebSockets and WebHooks
API integration patterns such as REST, RPC, GraphQL, Polling, WebSockets, and WebHooks offer different ways for users and applications to interact with software. Request-response integration involves the client initiating a request and waiting for a response, while event-driven integration patterns are ideal for real-time data. WebHooks provide real-time updates from the server without the need for frequent requests.
- 12
freeCodeCamp·3y
PostgreSQL Course for Beginners
A comprehensive PostgreSQL course is available on the freeCodeCamp.org YouTube channel. It covers PostgreSQL introduction, installation, SELECT statement, WHERE clauses, advanced query structures, aggregate functions, and more. Suitable for developers, aspiring Database Administrators, computer science students, and tech enthusiasts.
- 13
freeCodeCamp·3y
Full Stack Project Tutorial – Create a Recipe App Using React, Node.js and PostgreSQL
In this in-depth tutorial, we'll build a full stack recipe app from scratch, using React, Node.js, Postgres and the Spoonacular API. We'll cover features such as: Building an API server in Node - Integrating securely with a 3rd party API - Interacting with a Postgres database using Prisma.
- 14