Articles By This Author

How to Securely Deploy APIs to Amazon Lambda – A Practical Guide

Cyber attacks against APIs (Application Programming Interfaces) are on the increase. These attacks arise from issues with proper authentication, authorization, unnecessary data exposure, lack of request limits, resource consumption, and use of vulnerable third-party APIs. Gaps in APIs can occur before requests reach the APIs, within the code housing the APIs, and even along the […]

Read More

How to Use the react-mui-sidebar Package to Build Responsive, Customizable Sidebars

In modern web development, a well-designed sidebar can greatly improve the user experience by providing easy navigation and access to important features. The react-mui-sidebar, powered by Material-UI, is a helpful React NPM package designed to make it easier to build responsive and highly customizable sidebars. In this article, we will explore the key aspects of […]

Read More

How to Containerize and Deploy Your Node.js Applications

When you build a Node.js application, running it locally is simple. You type npm start, and it works. But when you need to run it on the cloud, things get complicated. You need to think about servers, environments, dependencies, and deployment pipelines. That’s where containerization comes in. Containers make your application portable and predictable. You […]

Read More

Machine Learning Tutorial: How to Program Without Creating Your Own Algorithms

Recreating the First Machine Learning Demo In 1958, Frank Rosenblatt demonstrated something remarkable to reporters in Washington, D.C. His “perceptron” could look at cards with shapes on them and tell which side the shape was on. The remarkable thing about this was that the system wasn’t explicitly programmed how to do this – it learned […]

Read More

Learn Databases and SQL from Harvard University

Are you ready to master the art of data management using one of the most essential languages in the world of computing? Introducing CS50 SQL, Harvard University’s focused video course dedicated to an introduction to databases using a language called SQL. This course is created by Carter Zenke, and offers a unique and immersive learning […]

Read More

React Project Tutorial – Build an AI Code Explainer

Want to learn how to combine React 19 and AI LLMs to build something handy? We just published a course on the freeCodeCamp.org YouTube channel that will teach you to build an AI-powered Code Explainer App from scratch. Tapas Adhikary created this course. Learn to design the app, configure an Express.js backend, set up a […]

Read More

The History of Deep Learning Vision Architectures

Have you ever wondered about the history of vision transformers? We just published a course on the freeCodeCamp.org YouTube channel that is a conceptual and architectural journey through deep learning vision models, tracing the evolution from LeNet and AlexNet to ResNet, EfficientNet, and Vision Transformers. Mohammed Al Abrah created this course. The course explains the […]

Read More

From manufacturing worker to first developer job at age 43 with Thomas Gooch [Podcast #191]

He’s a self-taught software engineer who got his first developer job at age 43. He spent decades working in manufacturing while raising his kids, before using freeCodeCamp to learn programming. He was able to translate his JavaScript skills into working on enterprise Java apps, and now works at a semiconductor company. We talk about: What […]

Read More