Awesome Quincy Larson Email Archive
This repository is an archive of emails that are sent by the awesome Quincy Larson every week.
If you find these learning resources to be worth your time, consider supporting the nonprofit with a tax-deductible donation: https://donate.freecodecamp.org
February 25, 2021
-
freeCodeCamp just published an epic 17-hour Data Visualization course. You'll learn: D3.js, SVG graphics, React, React hooks – all while building several data visualization projects. (17 hour YouTube course): https://www.freecodecamp.org/news/learn-data-visualization-in-this-free-17-hour-course/
-
We are translating freeCodeCamp's curriculum into 30 world languages, and both Spanish and Chinese versions are now live. If you are fortunate enough to be bilingual, I encourage you to help translate, and make these learning resources more accessible for people around the world. (5 minute read): https://www.freecodecamp.org/news/world-language-translation-effort/
-
What is a file system? This computer architecture tutorial will teach you how operating systems handle files, partitions, and data storage. (40 minute read): https://www.freecodecamp.org/news/file-systems-architecture-explained/
-
How to code Python apps right on your Android phone – no laptop required. You'll use Pydroid, a powerful integrated development environment, to build a Django project using an Android phone's touch screen. (12 minute read): https://www.freecodecamp.org/news/how-to-code-on-your-phone-python-pydroid-android-app-tutorial/
-
My friend uncovered 1,600 Coursera university courses that you can still take for free. And he shows you step-by-step how to access them. (browsable list): https://www.freecodecamp.org/news/coursera-free-online-courses-6d84cdb30da/
Quote of the Week: "By visualizing information, we turn it into a landscape that you can explore with your eyes. A sort of information map. And when you’re lost in information, an information map is kind of useful." – David McCandless
February 18, 2021
-
freeCodeCamp just published a free 10-hour Python Data Analysis course. You can learn Pandas, Numpy, Matplotlib, and other key data science tools. This course is taught by a former Twitter engineer, IIT grad, and ACM ICPC world finalist. (10 hour YouTube course): https://www.freecodecamp.org/news/how-to-analyze-data-with-python-pandas/
-
How to use LinkedIn to get your first developer job – an in-depth step-by-step guide (30 minute read): https://www.freecodecamp.org/news/linkedin-handbook-get-your-first-dev-job/
-
What is fuzzing? And why does Google have 30,000 servers dedicated to continuously fuzzing their own applications? Learn all about this intriguing software testing approach. (7 minute read): https://www.freecodecamp.org/news/whats-fuzzing-fuzz-testing-explained/
-
Did you know that you can use spreadsheets as a database? Here's how to turn Google Sheets into your own REST API and use it to power a React app (10 minute read): https://www.freecodecamp.org/news/react-and-googlesheets/
-
All of the most useful JavaScript array methods in one place, and explained with helpful examples (25 minute read): https://www.freecodecamp.org/news/complete-introduction-to-the-most-useful-javascript-array-methods/
Quote of the Week: "I never guess. It is a capital mistake to theorize before one has data. Insensibly one begins to twist facts to suit theories, instead of theories to suit facts." – Sir Arthur Conan Doyle
February 11, 2021
-
Learn User Interface and User Experience Design in this hands-on web development course. You'll build a wireframe, convert it into a design in Figma, and ultimately code a working prototype. (90 minute YouTube course + design files): https://www.freecodecamp.org/news/ui-ux-design-tutorial-from-zero-to-hero-with-wireframe-prototype-figma/
-
How one grad student went from weekend hackathons to CTO of a 20-person startup in just 3 years. Yacine's story is a wild ride, and is jam-packed with insights about software and business. (1 hour read): https://www.freecodecamp.org/news/from-hackathon-to-cto-in-3-years/
-
The Model-View-Controller architecture pattern powers most modern websites. Here's how it works, explained in plain English. (5 minute read): https://www.freecodecamp.org/news/model-view-architecture/
-
What is an API? How do APIs work? This API cheat sheet will answer these questions. It will also show you how to choose the right testing tools to keep your APIs fast and responsive. (5 minute read): https://www.freecodecamp.org/news/what-is-an-api-and-how-to-test-it/
-
Why you should learn SQL – even if you're not a developer. (7 minute read): https://www.freecodecamp.org/news/why-learn-sql/
Quote of the Week: "A user interface is like a joke. If you have to explain it, it’s not that good." – Martin LeBlanc
February 4, 2021
-
The Docker Handbook. This full-length Docker book is rich with code examples. It will teach you all about containerization, custom Docker images and online registries, and how to work with multiple containers using Docker Compose. (free full-length book you can read in your browser): https://www.freecodecamp.org/news/the-docker-handbook/
-
Learn Object-Oriented Programming in C++. Saldina is an experienced C++ developer, and she'll teach you about access modifiers, constructors, encapsulation, abstraction, inheritance, polymorphism, and more. (90 minute YouTube course): https://www.freecodecamp.org/news/learn-object-oriented-programming-oop-in-c-full-video-course/
-
What Jessica learned from building her first solo web development project. (8 minute read): https://www.freecodecamp.org/news/what-i-learned-from-building-my-first-solo-project/
-
What is a Convolutional Neural Network? Milecia has coded self-driving cars and used machine learning in the field. And in this beginner's guide to Deep Learning, she explains key concepts in a clear, easy-to-understand way. (9 minute read): https://www.freecodecamp.org/news/convolutional-neural-network-tutorial-for-beginners/
-
freeCodeCamp is building a Data Science curriculum that teaches advanced mathematics and machine learning. You'll learn Calculus, Statistics, and Linear Algebra using Python and Jupyter Notebooks – right in your browser. We've been planning this for months. Our fundraiser has already raised $20K toward our goal of hiring some additional math and computer science teachers to help design these courses. Read all about this and watch my 28-minute demo video: https://www.freecodecamp.org/news/building-a-data-science-curriculum-with-advanced-math-and-machine-learning/
Quote of the Week: "We can only see a short distance ahead, but we can see plenty there that needs to be done." – Alan Turing
January 28, 2021
-
Python VS JavaScript – what are the key differences? Estefania dives deep into both languages to explore how they handle loops, conditional logic, data types, input/output, and more. These are the two biggest language ecosystems, and they're rapidly shaping the software development as a whole. (20 minute read): https://www.freecodecamp.org/news/python-vs-javascript-what-are-the-key-differences-between-the-two-popular-programming-languages/
-
The C language – and its close cousin C++ – are great for game development and other computationally intensive programming tasks. This free full-length course will show you how to code advanced data structures "close to the metal" right in C. (10 hour YouTube course): https://www.freecodecamp.org/news/understand-data-structures-in-c-and-cpp/
-
A developer and hiring manager shares what she looks for when reviewing job applicants' résumés. (7 minute read): https://www.freecodecamp.org/news/how-to-get-your-first-dev-job/
-
How hex code colors work – and how you can choose the right colors for your designs without the need for a color picker tool. (8 minute read): https://www.freecodecamp.org/news/how-hex-code-colors-work-how-to-choose-colors-without-a-color-picker/
-
When I started learning to code back in 2012, podcasts were a key part of my journey. Here are 14 developer podcasts that have taught me the most about tools, concepts, and an engineering mindset. You can listen and learn while you commute, exercise, or just relax. (10 minute read): https://www.freecodecamp.org/news/best-tech-podcasts-for-software-developers/
Quote of the Week: "Any app that can be written in JavaScript will eventually be written in JavaScript." – Atwood's Law
January 21, 2021
-
This freelancing guide will help you figure out what kind of work you want to do, then find paying clients for that work. It will also give you tips on building your portfolio, marketing your services, and using data to fine-tune your approach. (12 minute read): https://www.freecodecamp.org/news/how-to-get-your-first-freelancing-client-project/
-
Build your own shopping cart with React and TypeScript. In this course, you'll learn how to use Material UI, Styled Components, and React-Query hooks to fetch data from an API. (1 hour YouTube course): https://www.freecodecamp.org/news/build-a-shopping-cart-with-react-and-typescript/
-
Productivity tips from a software developer and behavioral psychology enthusiast. Learn how to feel less overwhelmed and get more things done. (15 minute read): https://www.freecodecamp.org/news/how-to-get-things-done-lessons-in-productivity/
-
How to install the powerful VS Code editor and configure it for web development in just a few simple steps. (8 minute read): https://www.freecodecamp.org/news/how-to-set-up-vs-code-for-web-development/
-
The ultimate beginner's guide to DOM manipulation. You'll learn how to use JavaScript to select elements, traverse the page, add styles, and handle events triggered by your users. (16 minute read): https://www.freecodecamp.org/news/how-to-manipulate-the-dom-beginners-guide/
Quote of the Week: "One of my most productive days was throwing away 1,000 lines of code." - Ken Thompson (Co-creator of Unix and Go)
January 14, 2021
-
In this course, Jessica will teach you how to design and code a modern website step-by-step. You'll use CSS Grid, Flexbox, JavaScript, HTML5, and responsive web design principles. (5 hour YouTube course): https://www.freecodecamp.org/news/how-to-make-a-landing-page-using-html-scss-and-javascript/
-
How one musician's training and years of playing an instrument helped her when she embarked on learning to code. (7 minute read): https://www.freecodecamp.org/news/how-my-musical-training-helped-me-learn-how-to-code/
-
Learn to build 12 data science apps using Python and a new tool called Streamlit. A university professor will walk you through each of these apps one-by-one, including deployment to the cloud. You'll build a bioinformatics app, a stock price tracker, and even a penguin classifier. (3 hour YouTube course): https://www.freecodecamp.org/news/build-12-data-science-apps-with-python-and-streamlit/
-
Eduardo was working odd jobs overseas. But he wasn't happy with his career. In this article he shares how he used freeCodeCamp to learn web development, got a well-paying developer job, and was able to move his family back to his home country. (12 minute read): https://www.freecodecamp.org/news/from-civil-engineer-to-web-developer-with-freecodecamp/
-
Tech talks are a great way to top-up your developer knowledge. And freeCodeCamp has a second YouTube channel where we publish new talks each week from conferences around the world. Here are 10 tech talks I personally recommend you watch during your lunch breaks. (browsable list): https://www.freecodecamp.org/news/tech-talks-software-development-conferences/
Quote of the Week: "Security is always excessive until it's not enough." – Robbie Sinclair
January 7, 2021
-
Every year developers hold a competition to build video games using just 13 kilobytes of JavaScript. For reference, the original Donkey Kong game from 1981 was 16 kilobytes. And yet these devs are able to build platformers, puzzle games, and even 3D games in just 13KB. In this video, Ania will demo the top 20 games from the 2020 js13k competition, and she'll explain some of the techniques developers used to code these games. (1 hour watch): https://www.freecodecamp.org/news/20-award-winning-games-explained-code-breakdown/
-
How to build your own Instagram mobile app using JavaScript, React Native, Redux, Firebase, and Expo. Your app will include an authentication system, database, file storage, and more. (6 hour YouTube course): https://www.freecodecamp.org/news/build-an-instagram-clone-with-react-native-firebase-firestore-redux-and-expo/
-
The OSI Model is a powerful way of thinking about computer networks. And in this network engineering crash course, Chloe will explain how all 7 of its layers work – in plain English. You don't have to administer a server farm to be able to understand this model. (20 minute read): https://www.freecodecamp.org/news/osi-model-networking-layers-explained-in-plain-english/
-
How do developers measure the performance of their code? Using Big O Notation. And in this tutorial, Cedd explains some key time complexity concepts using cake as an analogy. (7 minute read): https://www.freecodecamp.org/news/big-o-notation/
-
I hope your 2021 will be filled with lots of learning new things and stretching your mind. Here are 730 free online programming and computer science courses from universities around the world to help you get started in the new year. (browsable list): https://www.freecodecamp.org/news/free-online-programming-cs-courses/
Quote of the Week: "The golden rule of level design - finish your first level last." - John Romero (co-creator of DOOM)
December 24, 2020
-
In this Pokémon-style animation, Jessica explains how she taught herself to code over a six year process, and ultimately landed a six-figure developer job. She doesn't have a computer science degree, and has never attended a bootcamp or paid for any courses. Instead she just kept applying for increasingly difficult coding jobs and ramping up. (7 minute read + animated video): https://www.freecodecamp.org/news/how-i-learned-to-code-without-a-cs-degree-or-bootcamp/
-
This course will show you how to use webhooks to automate the boring parts of your day. It's a fun primer on Event-Driven Programming. Even if you're new to coding, you should learn quite a bit. (2.5 hour YouTube course): https://www.freecodecamp.org/news/the-ultimate-webhooks-course-for-beginners/
-
How to create your own Discord chatbot with Python and host it in the cloud for free. (1 hour YouTube course): https://www.freecodecamp.org/news/create-a-discord-bot-with-python/
-
The unlikely history of the 100 Days of Code Challenge, and why you should try it for your 2021 New Year's Resolution. (10 minute read): https://www.freecodecamp.org/news/the-crazy-history-of-the-100daysofcode-challenge-and-why-you-should-try-it-for-2018-6c89a76e298d/
-
How to build your own Java Android app that can handle data from a REST API. (2.5 hour YouTube course): https://www.freecodecamp.org/news/java-android-app-using-rest-api-network-data-in-android-course/
This has been a big year for the freeCodeCamp community. And I want to share some fun facts about freeCodeCamp with you in this year-end review. I hope you enjoy it. (5 minute read): https://www.freecodecamp.org/news/freecodecamp-2020/
Quote of the Week: "It's not at all important to get it right the first time. It's vitally important to get it right the last time." – Andrew Hunt and David Thomas, in the classic book The Pragmatic Programmer
December 10, 2020
-
Learn Python by building 12 projects in this new freeCodeCamp course. You can code along at home and watch Kylie, a graduate student at MIT, as she builds Minesweeper, Madlibs, a Sudoku Solver, and other fun projects. (3 hour YouTube course): https://www.freecodecamp.org/news/learn-how-to-build-12-python-projects-in-one-course/
-
You may have heard the term post-mortem, which is Latin for "after death." But did you know we use it in software development, too? In this article, you'll explore some of the worst bugs in history, and see how the companies investigated them afterward. (10 minute read): https://www.freecodecamp.org/news/what-is-a-software-post-mortem/
-
Algorithmic Trading is where you code a script that trades stocks for you. If you want to learn about the overlap between finance and technology, you can code along in Python. This is purely for educational purposes, and all the trades are simulated. (4 hour YouTube course): https://www.freecodecamp.org/news/algorithmic-trading-using-python-course/
-
What is SQL? Relational Databases explained in plain English. (10 minute read): https://www.freecodecamp.org/news/sql-and-databases-explained-in-plain-english/
-
How to use the Minimax Algorithm to create an unbeatable game AI. In this beginner AI tutorial, you'll use step-by-step illustrations to understand how the algorithm decides which move to make next. (25 minute read): https://www.freecodecamp.org/news/minimax-algorithm-guide-how-to-create-an-unbeatable-ai/
Quote of the Week: "As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs." – Maurice Wilkes
December 3, 2020
-
Dynamic Programing is a style of coding where you store the results of your algorithm in a data structure while it runs. These strategies can speed up your code and help you ace your job interviews. This new course will teach you all about Memoization, Tabulation, and other approaches for solving coding challenges. (5 hour YouTube course): https://www.freecodecamp.org/news/learn-dynamic-programing-to-solve-coding-challenges/
-
TCP/IP are two protocols that make the modern internet possible. Victoria explains how they work through drawings of a layer cake. (6 minute read): https://www.freecodecamp.org/news/what-is-tcp-ip-layers-and-protocols-explained/
-
How to become a freelance developer and get your first clients. Advice from a 20-year freelancing veteran. (25 minute read): https://www.freecodecamp.org/news/what-is-freelancing/
-
Learn how to build your own Android app and publish it in the Google Play Store. You'll use tools like Kotlin and Firebase in this hands-on course, which is taught by a FAANG engineer who also teaches at Stanford. (4 hour YouTube course): https://www.freecodecamp.org/news/learn-how-to-build-and-publish-an-android-app-from-scratch/
-
My friend Dhawal crunched the numbers, and here are the 100 most popular free online university courses of 2020, according to a massive dataset of student reviews. (browsable list): https://www.freecodecamp.org/news/most-popular-free-online-courses/
Finally, this is one of the hardest things I've ever had to write, and I want to share it with you. It's the story of two brilliant programmers from India who helped me when I was learning to code. (12 minute read): https://www.freecodecamp.org/news/mycodeschool-youtube-channel-history/
Quote of the Week: "Human beings are not accustomed to being perfect, and few areas of human activity demand it. Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program." – Fred Brooks
November 19, 2020
-
This beginners' handbook will show you what React is, why so many developer jobs require it, and how to install it. You'll also learn how to use the fundamental building blocks of a React app: Components, State, and Props. (30 minute read): https://www.freecodecamp.org/news/react-beginner-handbook/
-
I am proud to share this full length university course on Linear Algebra with you. Linear Algebra is a key skill for doing advanced machine learning, data science, and even some forms of game development. You'll learn Gaussian reduction, vector spaces, linear maps, determinants, eigenvalues and more. (20 hour YouTube Course + free textbook): https://www.freecodecamp.org/news/linear-algebra-full-course/
-
A Brief History of the Internet. Dionysia will walk you through 60 years of history as she shows you who invented the key technologies and how these work together to connect us all. (15 minute read): https://www.freecodecamp.org/news/brief-history-of-the-internet/
-
Not all websites have public APIs for accessing their data. Fortunately, Python has a powerful library called Beautiful Soup that you can use to "screen scrape" websites. This course will show you how to use this powerful data collection tool. (1 hour YouTube course): https://www.freecodecamp.org/news/how-to-scrape-websites-with-python/
-
What is Static Site Generation? This tutorial will introduce you to a static web development framework called Next.js and show you how to use it to build light-weight web apps. (8 minute read): https://www.freecodecamp.org/news/static-site-generation-with-nextjs/
Quote of the Week: "People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years." - JCR Licklider, co-creator of the internet
November 12, 2020
-
How to put a website online. This course will show you how to build a static website, host it, and give it a custom domain. If you want to build a personal website or a website for a small business, this is a good place to start. (1 hour YouTube course): https://www.freecodecamp.org/news/how-to-put-a-website-online-guide-to-website-creation-custom-domain-and-hosting/
-
How to make your website more accessible for people with disabilities. This course will cover some core HTML elements, some useful JavaScript features, and styling with Sass. (2 hour YouTube course): https://www.freecodecamp.org/news/build-an-accessible-web-app-with-html-sass-and-javascript/
-
If you want to get into machine learning, you're going to need some basic statistics knowledge. And freeCodeCamp has got you covered. You'll learn the difference between Descriptive and Inferential Statistics, sampling, distributions, and how to build a model. (10 minute read): https://www.freecodecamp.org/news/statistics-for-data-science/
-
Ruby on Rails powers GitHub, Shopify, and a lot of other major websites. And freeCodeCamp just published an in-depth Rails course. You'll learn about MVC, CRUD, authentication, styling with Bootstrap, and other key concepts. (4 hour YouTube course): https://www.freecodecamp.org/news/learn-ruby-on-rails-video-course/
-
And if you want something simpler than Rails, one approach is to use AWS Amplify with React to build your own cloud-native web or mobile app. (25 minute read): https://www.freecodecamp.org/news/ultimate-guide-to-aws-amplify-and-reacxt/
Quote of the Week: "The Domain Name Server (DNS) is the Achilles heel of the Web. The important thing is that it's managed responsibly." – Tim Berners-Lee, inventor of the World Wide Web
November 5, 2020
-
This Linux Command Handbook covers 60 core Bash commands you will need as a developer. Each entry includes example code and tips for when to use that command. You can bookmark this in your browser or download a PDF version for free. (1 hour read): https://www.freecodecamp.org/news/the-linux-commands-handbook/
-
The best way to learn a new tool is to practice building projects with it. And if you want to get good with React, you're in luck. This course will walk you through building 15 projects using the popular React JavaScript library. (9 hour YouTube course): https://www.freecodecamp.org/news/solidify-your-react-skills-by-building-15-projects/
-
Learn how to use Excel like a pro by building 5 projects, including a grade book, payroll system, and an inventory database. This two hour crash course will cover fundamentals like VLOOKUP and Pivot Tables. And our future freeCodeCamp courses will also cover Excel scripting, ETL, and statistical methods. (2 hour YouTube course): https://www.freecodecamp.org/news/learn-microsoft-excel/
-
OpenCV is a popular Python computer vision library. This course will help you learn how to use it by building your own Simpsons Character Recognizer app. (4 hour YouTube course): https://www.freecodecamp.org/news/opencv-full-course/
-
Metaprogramming is where you code programs that can modify other programs – or even modify themselves. In this JavaScript tutorial, a 15-year industry veteran will give you a plain-English explanation of how you can use metaprogramming in your day-to-day coding. (12 minute read): https://www.freecodecamp.org/news/what-is-metaprogramming-in-javascript-in-english-please/
Quote of the Week: "You can pipe anything to anything else, and usually it'll do something. With most of the standard Linux tools, it'll even do what you expect." ― Scott Simpson
October 22, 2020
-
Dive into Deep Learning with this machine learning course taught by industry veterans. You'll learn about Random Forests, Gradient Descent, Recurrent Neural Networks, and other key coding concepts. All you need to get started with this course is some Python knowledge and a little high school math. And if you need to brush up on those, freeCodeCamp.org has you covered. (15 hour YouTube course): https://www.freecodecamp.org/news/learn-deep-learning-from-the-president-of-kaggle/
-
How does Wi-Fi security work? Security Engineer Victoria Drake will walk you through the history of WPA Key encryption, and show you how it keeps your local network safe. (10 minute read): https://www.freecodecamp.org/news/wifi-security-explained/
-
Build your own Model-View-Controller framework from scratch with PHP. You can code along at home and implement your own custom routing, data migrations, authentication, validation, and other web development essentials. (6 hour YouTube course): https://www.freecodecamp.org/news/create-an-mvc-framework-from-scratch-with-php/
-
Learn how to take an open dataset from a site like Kaggle and analyze it. You'll use Python libraries like Pandas, Matplotlib, and Seaborn to create data visualizations. (20 minute read): https://www.freecodecamp.org/news/kaggle-dataset-analysis-with-pandas-matplotlib-seaborn/
-
Watch this Super Mario Bros-themed tech talk by prolific freeCodeCamp contributor Colby Fayock. He explores the core features of HTML and CSS that he thinks all web developers should know. (22 minute YouTube talk): https://www.freecodecamp.org/news/learn-the-fundamentals-of-web-development/
Quote of the Week: "The only truly secure system is one that is powered off, cast in a block of concrete and sealed in a lead-lined room with armed guards." – Gene Spafford
October 15, 2020
-
This full-length course will teach you how to build your own social network platform. And in the process, you'll learn key web development tools: MongoDB, Express, React, Node.js, and GraphQL – the powerful MERNG stack. (6 hour YouTube course): https://www.freecodecamp.org/news/learn-how-to-use-react-and-graphql-to-make-a-full-stack-social-network/
-
I wrote this guide on how to opt-out of "people finder" search engines that stockpile your information and sell it without your permission. If you can make time to go through this tutorial, it should help you reduce your lifetime risk of getting stalked, having your identity stolen, or getting discriminated against by nosy employers. (20 minute read): https://www.freecodecamp.org/news/white-pages-removal-remove-information-spokeo-peoplefinder-whitepages-opt-out/
-
Learn two of the most widely-used DevOps tools: Docker and Kubernetes. This course will teach you concepts like images, containers, layers, logs, Minikube, and the kubectl command line tool. (4 hour YouTube course): https://www.freecodecamp.org/news/course-on-docker-and-kubernetes/
-
You may have heard of Amazon Web Services and Microsoft Azure. But did you know that Google has its own cloud services platform? This in-depth tutorial will walk you through Google Cloud Platform and show you how to deploy your websites and APIs there. (1 hour read): https://www.freecodecamp.org/news/google-cloud-platform-from-zero-to-hero/
-
CSS has tons of built-in tools for visual transitions and animations. Learn how to use them with this quick, interactive tutorial. (7 minute read): https://www.freecodecamp.org/news/css-transition-examples/
Quote of the Week: "Privacy is not for the passive." – Jeffrey Rosen
October 8, 2020
-
Learn React, one of the most popular web development tools. This beginner-level course will teach you how to use the React JavaScript library. It will also teach you how to use React Hooks, React Router, and the context API. (10 hour YouTube course): https://www.freecodecamp.org/news/react-10-hour-course/
-
freeCodeCamp is one of the biggest open source projects on GitHub. And in this course, you'll learn about how the open source community works. We'll also show you how to use tools like Git, and how you can get experience as a developer by contributing code to open source projects. (1 hour YouTube course): https://www.freecodecamp.org/news/the-ultimate-guide-to-open-source/
-
How to write a résumé cover letter that hiring managers will actually read. Practical tips from a developer and cybersecurity engineer who is a hiring manager herself. (10 minute read): https://www.freecodecamp.org/news/how-to-improve-your-cover-letter/
-
Learn the basics of Data Science with this hands-on course. You'll learn important concepts like Linear Regression, Classification, Resampling and Regularization, Decision trees, SVM, and Unsupervised Learning. (2 hour YouTube course): https://www.freecodecamp.org/news/hands-on-data-science-course/
-
Tech talks are a fun way to expand your conceptual knowledge of the field. freeCodeCamp has partnered with dozens of big programming conferences to bring you tech talks from developers around the world. You can learn at your convenience on our new freeCodeCamp Talks channel, and we publish new talks five days a week. (browsable list): https://www.freecodecamp.org/news/watch-tech-talks-whenever-you-want-from-conferences-around-the-world/
Quote of the Week: "Programming isn’t about what you know. It’s about what you can figure out." – Chris Pine
October 1, 2020
-
This free crash course will teach you powerful Object Oriented Programming concepts like Encapsulation, Abstraction, Inheritance, and Polymorphism. If you have a little experience with a programming language like JavaScript or Python, you should be able to learn quite a bit from this. (30 minute video course): https://www.freecodecamp.org/news/object-oriented-programming-crash-course/
-
Build your own fully playable Flappy Bird and Doodle Jump games using plain vanilla JavaScript. You'll learn more than 30 key methods including forEach, setTimeout, splice, and more. (90 minute video course): https://www.freecodecamp.org/news/javascript-tutorial-flappy-bird-doodle-jump/
-
Dijkstra's Shortest Path Algorithm is one of the most famous algorithms in all of computing. Engineers use it to plan out power grids, telecom networks, pipelines, and it is the basis of most GPS systems. In this tutorial, we illustrate how this graph algorithm works, with plenty of visual aids. (15 minute read): https://www.freecodecamp.org/news/dijkstras-shortest-path-algorithm-visual-introduction/
-
As of 2020, 1 out of every 6 top websites use WordPress. And freeCodeCamp just published a full course on WordPress and its PHP-language ecosystem of tools. You can code along from home and learn how to build a modern WordPress site from start to finish. (5 hour video course): https://www.freecodecamp.org/news/build-a-website-from-start-to-finish-using-wordpress-and-php/
-
Hundreds of universities around the world have made programming and computer science courses openly available on the web. Here 700 of these courses that you might consider starting this October. (browsable list): https://www.freecodecamp.org/news/free-online-programming-cs-courses/
Quote of the Week: "Computer programming is an art because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty. Programmers who subconsciously view themselves as artists will enjoy what they do and will do it better." – Donald Knuth
September 24, 2020
-
This 2-hour Visual Studio Code course will show you how to use the open source VS Code editor like a pro. You'll learn how to set up your own local developer environment. You'll also learn how to use plugins to turbocharge your coding sessions. (2 hour video course): https://www.freecodecamp.org/news/learn-visual-studio-code-to-increase-productivity/
-
And if you really want to dive deep into VS Code, read this definitive VS Code snippet guide for beginners. (20 minute read): https://www.freecodecamp.org/news/definitive-guide-to-snippets-visual-studio-code/
-
Two weeks ago I shared a course on how to design websites using the wireframe technique. Now I'm excited to bring you a follow-up UI design course: how to turn your wireframes into interactive prototypes. (40 minute video course): https://www.freecodecamp.org/news/designing-a-website-ui-with-prototyping/
-
This NumPy crash course will show you how to build n-dimensional arrays in Python. NumPy is essential for many day-to-day data science and machine learning tasks. (10 minute read): https://www.freecodecamp.org/news/numpy-crash-course-build-powerful-n-d-arrays-with-numpy/
-
My friend crunched the numbers. Here are the 200 best free online university courses of all time, according to a massive dataset of thousands of student reviews. (browsable list): https://www.freecodecamp.org/news/best-online-courses/
Quote of the Week: "Sometimes it pays to stay in bed on Monday, rather than spending the rest of the week debugging Monday's code." – Dan Salomon
September 17, 2020
-
Learn key computer network engineering concepts from an industry veteran. This free course is also a great primer for network and security certifications like the CompTIA and the CCNA. (9 hour video course): https://www.freecodecamp.org/news/free-computer-networking-course/
-
freeCodeCamp just published the next university math course in our series on Math for Programmers. This Calculus 2 course is taught by University of North Carolina-Chapel Hill professor Dr. Linda Green. (7 hour video course): https://www.freecodecamp.org/news/learn-calculus-2-in-this-free-7-hour-course/
-
If you are new to Python, here's how to write your first Python app right on your computer, and run it from your computer's command line. (5 minute read): https://www.freecodecamp.org/news/hello-world-programming-tutorial-for-python/
-
If you are more advanced with Python, here's how to build your own Neural Network using PyTorch. This tutorial will show you how to use a powerful Python library to do some basic Machine Learning. (15 minute read): https://www.freecodecamp.org/news/how-to-build-a-neural-network-with-pytorch/
-
What is Data Analytics? This plain-English tutorial will give you a 30,000-foot view of the field and introduce you to several key Data Analysis concepts. (12 minute read): https://www.freecodecamp.org/news/a-30-000-foot-introduction-to-data-analytics-and-its-foundational-components/
Quote of the Week: "Data is not information. Information is not knowledge. Knowledge is not understanding. Understanding is not wisdom." – Gary Schubert & Cliff Stoll
September 10, 2020
-
freeCodeCamp just published a free Intro to Data Structures course that covers Linked Lists, Dictionaries, Heaps, Trees, Tries, Graphs and lots of other computer science concepts. (3 hour video course): https://www.freecodecamp.org/news/learn-all-about-data-structures-used-in-computer-science/
-
We also published a new Unreal Engine GameDev course. You'll use the Blueprints visual scripting system to build a 2D Snake game. We include all the assets, as well as a boilerplate codebase. (3 hour video course): https://www.freecodecamp.org/news/unreal-engine-course-create-a-2d-snake-game/
-
A senior software engineer looks back on the 9 habits he wishes he had as a junior developer. (15 minute read): https://www.freecodecamp.org/news/good-habits-for-junior-developers/
-
What is TLS? The modern web relies on Transport Layer Security Encryption. And Victoria explains how it works in plain English. (7 minute read): https://www.freecodecamp.org/news/what-is-tls-transport-layer-security-encryption-explained-in-plain-english/
-
How to host a static website or mobile app in the cloud with AWS Amplify. Marcia walks you through the four big steps. (10 minute read): https://www.freecodecamp.org/news/how-to-host-a-static-site-in-the-cloud-in-4-steps/
Quote of the Week: "Less than 10% of the code has to do with the ostensible purpose of the system. The rest deals with input-output, data validation, data structure maintenance, and other housekeeping." – Mary Shaw
September 3, 2020
-
Learn a powerful User Experience Design tool called Wireframing to plan out your websites using nothing more than a pencil and a sheet of paper. This can help you think through a project before you type the first line of code. (6 minute read + 30 minute video course): https://www.freecodecamp.org/news/what-is-a-wireframe-ux-design-tutorial-website/
-
We just shipped our latest cloud engineering course. This free course will help you pass the AWS SysOps Administrator Associate Exam and earn an intermediate Amazon cloud certification. freeCodeCamp now has 4 full-length courses on AWS, along with some Azure and Oracle courses as well. (14 hour video course): https://www.freecodecamp.org/news/aws-sysops-adminstrator-associate-certification-exam-course/
-
How HTTP works and why it's important, explained in plain English. This key protocol powers much of the World Wide Web. And this tutorial will explain how it all works. (7 minute read): https://www.freecodecamp.org/news/how-the-internet-works/
-
One of the most important database concepts is table joins. And this SQL tutorial will walk you through many join variations, with examples. You'll learn the Cross Join, Full Outer Join, Inner Join, and more. (22 minute read): https://www.freecodecamp.org/news/sql-joins-tutorial/
-
Some of the world's best universities are making their coursework available for free on the web. And boy oh boy do we have a list for you. Here are 700 Programming and Computer Science courses you can take starting this September. (browsable list): https://www.freecodecamp.org/news/free-online-programming-cs-courses/
Quote of the Week: "Weeks of coding can save you hours of planning." – An unknown developer who learned the value of planning the hard way
August 27, 2020
-
Learn intermediate Python skills with this new course freeCodeCamp just published today. You'll learn threading, multiprocessing, context managers, generators, and more. This is a great second course if you've already learned some basic Python. And if you haven't yet, we have plenty of courses on basic Python, too. (6 hour video course): https://www.freecodecamp.org/news/intermediate-python-course/
-
Learn to code by playing video games. Yes – that is possible. And not just kids' games. How about a murder mystery game, or a game where you scavenge derelict space vessels for parts. I compiled this list of my all-time favorite coding games. Most of them are playable right in your browser. (8 minute read): https://www.freecodecamp.org/news/best-coding-games-online-adults-learn-to-code/
-
Dr. Linda Green teaches Calculus at the University of North Carolina. And in this 12-hour course, she'll teach you Limits, Derivatives, and even the Squeeze Theorem. Grab your graphing paper and get ready for a mind-expanding ride. (12 hour video course): https://www.freecodecamp.org/news/learn-college-calculus-in-free-course/
-
Milecia has programmed self-driving car prototypes, and has a lot of other software engineering and hardware experience, too. In this article, she'll teach you some of the core Machine Learning concepts that developers use in the field. (20 minute read): https://www.freecodecamp.org/news/machine-learning-basics-for-developers/
-
Build your own API in the cloud. In this hands-on tutorial, Sam will show you how to use TypeScript and AWS to build your own city data API – complete with translation into 55 world languages. (15 minute read): https://www.freecodecamp.org/news/build-an-api-with-typescript-and-aws/
Quote of the Week: "Creativity is intelligence having fun." - Albert Einstein
August 20, 2020
-
If you're new to Python, here's a good project to get started. This course will walk you through how to build your own text-based adventure game. (1 hour watch): https://www.freecodecamp.org/news/your-first-python-project/
-
How Jesse went from 0 to 70,000 YouTube subscribers in just 1 year. In this case study, Jesse also shares how much money he has made, and tips he learned along the way. (20 minute read): https://www.freecodecamp.org/news/how-to-grow-your-youtube-channel/
-
The Kubernetes Handbook. If you sit down and read this from cover to cover, you'll learn all about containers, orchestration, and other key DevOps concepts. Tons of companies use Kubernetes in the cloud and in their data centers, so there are lots of jobs in this area. (90 minute read): https://www.freecodecamp.org/news/the-kubernetes-handbook/
-
The ultimate guide to SQL operators. In this intermediate SQL guide, you'll learn how to query databases using Bitwise, Comparison, Arithmetic, and Logical Operators. (22 minute read): https://www.freecodecamp.org/news/sql-operators-tutorial/
-
Universities around the world just launched 900 free online courses that you can take from the safety of your own home. Use your downtime to pick up some new skills – straight from world-class professors. (Browsable list): https://www.freecodecamp.org/news/new-online-courses/
Quote of the Week: "One must learn by doing the thing; for though you think you know it, you have no certainty, until you try." - Sophocles
August 13, 2020
-
A Brief History of Responsive Web Design. You'll learn about the design breakthroughs that have helped developers build websites that work equally well on desktop, mobile, and tablet. (10 minute read): https://www.freecodecamp.org/news/history-of-responsive-web-design/
-
Learn networking in Python by building 4 projects. You'll build your own port scanner, chat room, and email client. You'll also learn some Python penetration testing techniques. (1 hour video course): https://www.freecodecamp.org/news/python-networking-course/
-
Machine Learning For Managers. You don't have to have a Ph.D. to understand concepts like Supervised VS Unsupervised learning. Or to know techniques like Classification, Clustering, and Regression. This article will give you a good non-technical introduction to all of this. (10 minute read): https://www.freecodecamp.org/news/machine-learning-for-managers-what-you-need-to-know/
-
What is Python Used For? Here are 10 of the most common ways developers use the Python programming language to get things done. (20 minute read): https://www.freecodecamp.org/news/what-is-python-used-for-10-coding-uses-for-the-python-programming-language/
-
Pointers in C Explained. This data structure may not be as hard to understand as you might think it is. If you've got half an hour to spare, get ready to learn some memory-level computing concepts. (30 minute read): https://www.freecodecamp.org/news/pointers-in-c-are-not-as-difficult-as-you-think/
Quote of the Week: "The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time." - Cargill's Rule
August 6, 2020
-
How to Write a Developer Résumé Hiring Managers Will Actually Read. Practical tips from a cybersecurity engineer who is a hiring manager herself. (10 minute read): https://www.freecodecamp.org/news/how-to-write-a-resume-that-works/
-
Brush up on your math with this free 5-hour freeCodeCamp Pre-Calculus course. Dr. Linda Green covers most of the math you'll need to tackle Calculus which – spoiler alert – we are going to teach in future courses as well. You don't need to know Calculus to become a developer, but it can help you work on more advanced projects. (5 hour video course): https://www.freecodecamp.org/news/precalculus-learn-college-math-prerequisites-with-this-free-5-hour-course/
-
The Self-Taught Developer's Guide to Learning How to Code (10 minute read): https://www.freecodecamp.org/news/the-self-taught-developers-guide-to-coding/
-
How to Switch from jQuery to Vanilla JavaScript By Using Bootstrap 5 (7 minute read): https://www.freecodecamp.org/news/bootstrap-5-vanilla-js-tutorial/
-
Here are 700 Free Online Programming and Computer Science Courses You Can Start This August (browsable list): https://www.freecodecamp.org/news/free-online-programming-cs-courses/
Quote of the Week: "We shall do a much better programming job, provided we approach the task with a full appreciation of its tremendous difficulty, provided that we respect the intrinsic limitations of the human mind and approach the task as very humble programmers." - Alan Turing
July 30, 2020
-
This Deep Learning Crash Course will teach you all about Neural Networks, Activation Functions, Supervised Learning, Reinforcement Learning, and other key concepts and terms. (90 minute video course): https://www.freecodecamp.org/news/deep-learning-crash-course-learn-the-key-concepts-and-terms/
-
How to build your own online store in just one day using AWS, React, and Stripe. You'll design the architecture, add the plugins, and even create some serverless functions. (1 hour video course): https://www.freecodecamp.org/news/how-to-make-a-store-in-one-day-aws-react-stripe/
-
How to convert your simple HTML websites into a blazing fast Node.js web apps. This step-by-step guide will help you design a web server and deploy it to the cloud. (16 minute read): https://www.freecodecamp.org/news/develop-deploy-first-fullstack-web-app/
-
Concise code isn't always clean code. Here's how to avoid common code readability pitfalls. (7 minute read): https://www.freecodecamp.org/news/concise-code-isnt-always-clean-code/
-
If you want to automate parts of your day-to-day work, one tool is Natural Language Processing. This primer will show you how to use NLP through Google's popular BERT library. (11 minute read): https://www.freecodecamp.org/news/google-bert-nlp-machine-learning-tutorial/
Quote of the Week: "To achieve great things, two things are needed: a plan, and not quite enough time." - Leonard Bernstein
July 23, 2020
-
Brush up on your math skills with this free College Algebra course. Dr. Linda Green covers most of the algebra you'd learn as a US university student. It should come in handy when you're coding algorithms. (7 hour video course): https://www.freecodecamp.org/news/learn-algebra-to-improve-your-programming-skills/
-
How to become an outstanding junior developer: a handbook to help you succeed in your first developer job. (20 minute read): https://www.freecodecamp.org/news/how-to-become-an-astounding-junior-developer/
-
How to automate your life and everyday tasks using the Zapier no-code platform and its many off-the-shelf API tools. (10 minute read): https://www.freecodecamp.org/news/how-to-automate-your-life-and-everyday-tasks-with-zapier/
-
TypeScript types explained. This mental model will help you think in terms of types. (35 minute read): https://www.freecodecamp.org/news/a-mental-model-to-think-in-typescript-2/
-
How to build your own Linux dotfiles manager from scratch (10 minute read): https://www.freecodecamp.org/news/build-your-own-dotfiles-manager-from-scratch/
Quote of the Week: "The mathematician's patterns, like those of the painter's or the poet's, the ideas, like the colours or words, must fit together in a harmonious way. There is no permanent place in this world for ugly mathematics." - Godfrey Harold Hardy from “A Mathematician's Apology”
July 16, 2020
-
Learn React and TypeScript by building your own quiz app. You'll learn the popular create-react-app tool, design your own styled components, and use TypeScript to integrate with a quiz API. (80 minute video course): https://www.freecodecamp.org/news/how-to-build-a-quiz-app-using-react-and-typescript/
-
How to set up your own VPN server at home for free using Linux and WireGuard. This is a great way to boost your own privacy and security without needing to share your data with a paid VPN service. (5 minute read): https://www.freecodecamp.org/news/how-to-set-up-a-vpn-server-at-home/
-
A crash-course in Responsive Web Design. You'll learn techniques for making your web apps look good on phones, tablets, and even big screen TVs. (10 minute read): https://www.freecodecamp.org/news/responsive-web-design-how-to-make-a-website-look-good-on-phones-and-tablets/
-
The Docker Handbook. This will give you a strong foundation in one of the most important DevOps tools out there – one that freeCodeCamp.org itself uses extensively. (45 minute read): https://www.freecodecamp.org/news/the-docker-handbook/
-
How to go from being a junior developer to becoming a mid-level or senior developer. Tips from a dev who just significantly increased their income and job title. (15 minute read): https://www.freecodecamp.org/news/how-to-go-from-junior-developer-to-mid-level-developer/
Quote of the Week: "Programming is the only job I can think of where I get to be both an engineer and an artist. There's an incredible, rigorous, technical element to it, which I like because you have to do very precise thinking. On the other hand, it has a wildly creative side where the boundaries of imagination are the only real limitation." – Andy Hertzfeld
July 9, 2020
-
Our 4 new Python certifications just went live on freeCodeCamp. I recommend you read my big update on Version 7.0 of our curriculum first. I talk about these new certifications, and some other helpful improvements. (5 minute read): https://www.freecodecamp.org/news/python-curriculum-is-live/
-
This free course will show you how to build your own 2.5-dimensional platformer game using the Unreal Engine. (3 hour video course): https://www.freecodecamp.org/news/create-a-2-5d-platformer-game-with-unreal-engine/
-
What is a Correlation Coefficient? We explain this important statistics concept – the r value – using lots of diagrams and color-coded equations. (12 minute read): https://www.freecodecamp.org/news/what-is-a-correlation-coefficient-r-value-in-statistics-explains/
-
Here are 23 alternative coding career paths that you can grow into as a software developer (16 minute read): https://www.freecodecamp.org/news/alternative-career-paths/
-
The AWS Cloud Cheatsheet: 5 things you'll want to learn first when getting started with Amazon Web Services (7 minute read): https://www.freecodecamp.org/news/top-5-things-to-learn-first-when-getting-started-with-aws/
Quote of the Week: "The joy of coding Python should be in seeing short, concise, readable classes that express a lot of action in a small amount of clear code - not in reams of trivial code that bores the reader to death." - Python creator Guido van Rossum
July 2, 2020
-
Tips from a developer who just did 60 coding interviews in a single month. And yes, he got multiple job offers. (15 minute read): https://www.freecodecamp.org/news/what-i-learned-from-doing-60-technical-interviews-in-30-days/
-
Learn Deno, the new JavaScript runtime from the inventor of Node.js. This free full-length course will also teach you basic TypeScript, packages, and how to build your own survey app. (6 hour video course): https://www.freecodecamp.org/news/learn-deno-a-node-js-alternative/
-
What is a Deep Learning Neural Network? Here's what you need to know, explained in plain English. (15 minute read): https://www.freecodecamp.org/news/deep-learning-neural-networks-explained-in-plain-english/
-
The SaaS Handbook – how to build your first Software-as-a-Service product step-by-step. (1 hour read): https://www.freecodecamp.org/news/how-to-build-your-first-saas/
-
Here are 700 free online Programming and Computer Science courses you can start this July (browsable list): https://www.freecodecamp.org/news/free-online-programming-cs-courses/
And one extra for you: a full course on how to build your own full-stack website using Gatsby and Strapi, two powerful new web development tools. (5 hour video course): https://www.freecodecamp.org/news/create-a-full-stack-website-with-strapi-and-gatsbyjs/
Quote of the Week: "If you want to truly understand something, try to change it." – Kurt Lewin
June 25, 2020
-
This course will teach you how to use Keras, a popular Python library for deep learning. You'll build and train a neural network, then deploy it to the web using Flask and TensorFlow.js. (3 hour watch): https://www.freecodecamp.org/news/keras-video-course-python-deep-learning/
-
And this course will teach you Scikit-Learn, another powerful Python Machine Learning library. You'll learn Linear Regression, Logistic Regression, K-Means Clustering, and more. And you'll build your own app that can recognize handwritten digits. (3 hour watch): https://www.freecodecamp.org/news/machine-learning-with-scikit-learn-full-course/
-
How to pass Google's TensorFlow Developer certificate exam, explained by a developer who just passed it. (15 minute read): https://www.freecodecamp.org/news/how-i-passed-the-certified-tensorflow-developer-exam/
-
How to code eight essential graph algorithms in JavaScript (20 minute read): https://www.freecodecamp.org/news/8-essential-graph-algorithms-in-javascript/
-
And finally, learn some spicy SQL with these five easy recipes. “I like to think of WHERE, JOIN, COUNT, and GROUP_CONCAT as the salt, fat, acid, and heat of database cooking.” (7 minute read): https://www.freecodecamp.org/news/sql-recipes/
Quote of the Week: "You can have data without information, but you cannot have information without data." — Daniel Keys Moran
June 18, 2020
-
Here are the 9 most commonly used Machine Learning algorithms, all explained in plain English. This article will walk you through Random Forests, K-Nearest Neighbors, Linear Regression, and other approaches in a beginner-friendly way. (18 minute read): https://www.freecodecamp.org/news/a-no-code-intro-to-the-9-most-important-machine-learning-algorithms-today/
-
If you want to get cloud-certified, here's a free Azure cloud certification course. It will teach you the concepts you need to know to pass the AZ-900 exam. (3 hour watch): https://www.freecodecamp.org/news/azure-fundamentals-course-az900/
-
Flutter is a powerful new framework from Google that lets you build apps for iPhone, Android, the web, and PCs – all at the same time with the same codebase. This course will teach you Flutter fundamentals. (3 hour watch): https://www.freecodecamp.org/news/flutter-app-course-mobile-web-desktop/
-
DevOps is, statistically speaking, the highest-paid non-managerial developer field you can go into. And this free course will teach you some of the Linux, networking, and other concepts you need to get started learning DevOps. It's not an entry level career, but if you already have some basic programming skills, this will get you moving in the right direction. (3 hour watch): https://www.freecodecamp.org/news/devops-prerequisites-course/
-
How to create a professional chat API using Node.js and web sockets. This comprehensive tutorial will help you build your own API step-by-step and give you lots of coding practice. (35 minute read): https://www.freecodecamp.org/news/create-a-professional-node-express/
Quote of the Week: "People worry that computers will get too smart and take over the world. But the real problem is that computers are too stupid and they've already taken over the world." – Pedro Domingos
June 11, 2020
-
This free course will help you improve your JavaScript skills by building 15 bite-sized projects (8 hour watch): https://www.freecodecamp.org/news/hone-your-javascript-skills-by-building-these-15-projects/
-
What is a Primary Key? Learn this important database concept, and how to use it in SQL. (5 minute read): https://www.freecodecamp.org/news/primary-key-sql-tutorial-how-to-define-a-primary-key-in-a-database/
-
Here are 5 Git commands you should know, with code examples (5 minute read): https://www.freecodecamp.org/news/5-git-commands-you-should-know-with-code-examples/
-
License To Pentest: an Ethical Hacking course for beginners (9 hour watch): https://www.freecodecamp.org/news/license-to-pentest-ethical-hacking-course-for-beginners/
-
How Johan Rin earned AWS certifications, got a job as a software architect, and became a freeCodeCamp author - all while social distancing during the pandemic (6 minute read): https://www.freecodecamp.org/news/how-i-got-awscertified-and-got-a-job-during-the-pandemic/
Quote of the Week: "If you’re any good at all, you know you can be better." – Lindsay Buckingham
June 4, 2020
-
This Python Data Science course for beginners covers basic Python, Pandas, NumPy, Matplotlib, and even teaches you some problem solving and pseudocode planning skills. (12 hour watch): https://www.freecodecamp.org/news/python-data-science-course-matplotlib-pandas-numpy/
-
How to implement a Linked List in JavaScript – a quick introduction to this iconic data structure, with lots of code examples (5 minute read): https://www.freecodecamp.org/news/implementing-a-linked-list-in-javascript/
-
How to write code right inside an Excel spreadsheet using Visual Basic (11 minute read): https://www.freecodecamp.org/news/excel-vba-tutorial/
-
How to make your own VS Code Extension (7 minute read): https://www.freecodecamp.org/news/making-vscode-extension/
-
Here are 680 free online programming and computer science courses you can start this June (browsable list): https://www.freecodecamp.org/news/free-online-programming-cs-courses/
Quote of the Week: "Any intelligent fool can make things bigger and more complex. It takes a touch of genius – and a lot of courage – to move in the opposite direction." – Ernst Schumacher
May 28, 2020
-
My analysis of the results from Stack Overflow's survey of 65,000 software developers around the world. I explore their salaries, educational backgrounds, and their favorite programming languages. (10 minute read): https://www.freecodecamp.org/news/stack-overflow-developer-survey-2020-programming-language-framework-salary-data/
-
Learn how to build your own Android App. This free course for beginners covers basic Java, Material Design, RecyclerView, data persistence, and more. (15 hour course): https://www.freecodecamp.org/news/learn-to-develop-and-android-app-no-experience-required/
-
A self-taught developer shares 5 mistakes he made during his coding journey, so you can avoid them (13 minute read): https://www.freecodecamp.org/news/lessons-learned-from-my-journey-as-a-self-taught-developer/
-
Here are four Design Patterns you should know for web development: Observer, Singleton, Strategy, and Decorator (12 minute read): https://www.freecodecamp.org/news/4-design-patterns-to-use-in-web-development/
-
How to Build your own Pokémon Pokédex app using HTML, CSS, and TypeScript, with tons of code examples (10 minute read): https://www.freecodecamp.org/news/a-practical-guide-to-typescript-how-to-build-a-pokedex-app-using-html-css-and-typescript/
Quote of the Week: "Simplicity is prerequisite for reliability." – Edsger Dijkstra
May 21, 2020
-
Learn some JavaScript by building your own playable Tetris game. This free course will teach you a ton of JavaScript methods and DOM manipulation approaches, along with some basic GameDev concepts. (90 minute watch): https://www.freecodecamp.org/news/learn-javascript-by-creating-a-tetris-game/
-
How to use Deliberate Practice to learn programming more efficiently (10 minute read): https://www.freecodecamp.org/news/how-to-use-deliberate-practice-to-learn-programming-fast/
-
What it’s really like to cope with endless distractions while working from home. How a family of working parents with two kids stay productive in their 500-square-foot apartment. (5 minute read): https://www.freecodecamp.org/news/coding-with-distractions/
-
How to get started with React — a modern project-based guide for beginners. This step-by-step tutorial also includes React Hooks. (26 minute read): https://www.freecodecamp.org/news/getting-started-with-react-a-modern-project-based-guide-for-beginners-including-hooks-2/
-
How to create an optical character reader using Angular and Azure Computer Vision (13 minute read): https://www.freecodecamp.org/news/how-to-create-an-optical-character-reader-using-angular-and-azure-computer-vision/
Quote of the Week: "Tetris came along early and had a very important role in breaking down ordinary people's inhibitions in front of computers, which were scary objects to non-professionals used to pen and paper. But the fact that something so simple and beautiful could appear on screen destroyed that barrier." – Tetris creator Alexey Pajitnov
May 14, 2020
-
What is Agile software development? Here are the basic principles. (7 minute read): https://www.freecodecamp.org/news/what-is-agile-and-how-youcan-become-an-epic-storyteller/
-
How to write freelance web development proposals that will win over clients. And this includes a downloadable template, too. (7 minute read): https://www.freecodecamp.org/news/free-web-design-proposal-template/
-
What is Deno – other than an anagram of the word "Node"? It's a new security-focused TypeScript runtime by the same developer who created Node.js. And freeCodeCamp just published an entire Deno Handbook, with tutorials and code examples. (20 minute read): https://www.freecodecamp.org/news/the-deno-handbook/
-
This free course will show you how to use SQLite databases with Python (90 minute watch): https://www.freecodecamp.org/news/using-sqlite-databases-with-python/
-
You may have heard that there are a ton of free online university courses you can take while staying at home during the coronavirus pandemic. But did you know that 115 of them also offer free certificates of completion? Here's the full list. (Browsable list): https://www.freecodecamp.org/news/coronavirus-coursera-free-certificate/
Quote of the Week: "Planning is everything. Plans are nothing." - Helmuth von Moltke
May 7, 2020
-
What is a Proxy Server? This powerful security tool explained in plain English. (12 minute read): https://www.freecodecamp.org/news/what-is-a-proxy-server-in-english-please/
-
Learn how to use the Python PyTorch library for machine learning, using this free in-depth course. (10 hour watch): https://www.freecodecamp.org/news/pytorch-full-course/
-
Johan just passed the AWS Certified Developer Associate Exam. He shows you how you can use your lockdown time to earn a professional cloud certification. (6 minute read) https://www.freecodecamp.org/news/how-i-passed-the-aws-certified-developer-associate-exam/
-
Vim is one of the simplest and most powerful code editors out there. It comes pre-installed on Mac and Linux, and you can easily install it on Windows. Here are some tips for how to learn it and use it to write code faster. (5 minute read): https://www.freecodecamp.org/news/7-vim-tips-that-changed-my-life/
-
How to use pure CSS to create a beautiful loading animation for your app. (9 minute read): https://www.freecodecamp.org/news/how-to-use-css-to-create-a-beautiful-loading-animation-for-your-app/
Quote of the Week: "The tools we use have a profound (and devious!) influence on our thinking habits, and, therefore, on our thinking abilities." - Edsger Dijkstra
April 30, 2020
-
What exactly is computer programming? Phoebe – a developer from the UK – explains the art of software development using simple analogies. (40 minute read): https://www.freecodecamp.org/news/what-is-computer-programming-defining-software-development/
-
freeCodeCamp's May 2020 Summit. We're hosting a 1-hour live stream on Friday, May 1st at 10 a.m. Eastern time. We'll demo a lot of new tools and courses we've been working on, including our new Python certifications. You can watch live (or the on-demand video after it ends) here: https://www.freecodecamp.org/news/may-2020-summit/
-
How to build a simple Pokémon web app using React Hooks and the Context API (17 minute read): https://www.freecodecamp.org/news/building-a-simple-pokemon-web-app-with-react-hooks-and-context-api/
-
A guide to understanding formal software engineering requirements that you will encounter as a developer working on large-scale projects. (14 minute read): https://www.freecodecamp.org/news/why-understanding-software-requirements-matter-to-you-as-a-software-engineer/
-
Here are 650 free online programming and computer science courses you can start this May. (Browsable list): https://www.freecodecamp.org/news/free-online-programming-cs-courses/
Quote of the Week: "The most exciting phrase to hear in science - the one that heralds new discoveries – is not “Eureka!” but “That's funny...”." - Isaac Asimov
April 23, 2020
-
Learn the basics of programming and computer science with this beginner-friendly free course. You'll learn concepts like variables, functions, data structures, recursion, and more. (2 hour watch): https://www.freecodecamp.org/news/introduction-to-computer-programming-and-computer-science-course/
-
How Braedon went from working in sales to working as a software developer. He looks back on the 16 months he spent learning to code at home after work, and the first 2 years in his new job as a professional web developer. (10 minute read): https://www.freecodecamp.org/news/how-i-went-from-sales-to-frontend-developer-in-16-months/
-
Permutation and Combination are two math concepts that are really important for programming. And you can learn how to use both of these without much pre-existing math knowledge. Here's how. (8 minute read): https://www.freecodecamp.org/news/permutation-and-combination-the-difference-explained-with-formula-examples/
-
Learn how to create your own WordPress theme from scratch. This course includes a full codebase, along with some sleek UI designs. (3 hour watch): https://www.freecodecamp.org/news/learn-how-to-create-your-own-wordpress-theme-from-scratch/
-
How to build an auto-updating Excel spreadsheet with stock market data using Python, AWS, and the API for the IEX stock exchange. (22 minute read): https://www.freecodecamp.org/news/auto-updating-excel-python-aws/
Quote of the Week: "Unless in communicating with a computer one says exactly what one means, trouble is bound to result." – Alan Turing
April 16, 2020
-
Learn Data Analysis with Python. This free course covers SQL, NumPy, Pandas, Matplotlib, and other tools for visualizing data and creating reports. We also include Jupyter Notebooks so you can run the code yourself, along with plenty of exercises to reinforce your understanding of the concepts. (4 hour course): https://www.freecodecamp.org/news/learn-data-analysis-with-python-course/
-
And if you don't know much Python yet, I've got you covered. We also published this Python Beginner's Handbook this week. (50 minute read): https://www.freecodecamp.org/news/the-python-guide-for-beginners/
-
How to set your future self up for success with good coding habits (11 minute read): https://www.freecodecamp.org/news/set-future-you-up-for-success-with-good-coding-habits/
-
How to style your React apps with less code using Tailwind CSS and Styled Components (5 minute read): https://www.freecodecamp.org/news/how-to-style-your-react-apps-with-less-code-using-tailwind-css-and-styled-components/
-
On Tuesday we hosted an online developer conference called LockdownConf. Developers from around the world gave advice on how to learn new skills during the pandemic and find new jobs and freelance clients. You can watch the entire conference ad-free on freeCodeCamp's YouTube channel. (4 hour watch): https://www.freecodecamp.org/news/lockdownconf-free-developer-conference/
Quote of the Week: "Doing more things faster is no substitute for doing the right things." - Stephen Covey
April 9, 2020
-
Learn cloud computing and get AWS certified. Our new AWS Developer Associate Certification course is now live. You'll learn DynamoDB, Elastic Beanstalk, Serverless and more. (16 hour course): https://www.freecodecamp.org/news/pass-the-aws-developer-associate-exam-with-this-free-16-hour-course/
-
On Tuesday we're hosting a free developer conference on freeCodeCamp's YouTube channel. It's called LockdownConf. You should totally come. Full details: https://www.freecodecamp.org/news/lockdownconf-free-developer-conference/
-
Expand your JavaScript skills by building 7 grid-based browser games – including Tetris. Aina will show you how to use graphics and mathematical functions. And she includes full working codebases for each game. (2 hour course): https://www.freecodecamp.org/news/learn-javascript-by-building-7-games-video-course/
-
Some lessons we can learn from the Git Revert command in our fight with COVID-19. This comes straight from a developer in the middle of the Madrid outbreak, helping run an app-based grocery delivery service for people in his city. (9 minute read): https://www.freecodecamp.org/news/what-we-can-learn-from-git-revert-in-our-fight-against-covid19/
-
And finally, we just launched a community Discord chat room. This is a friendly, inclusive place to chat, make developer friends, and share positive energy. And I think we all need that now more than ever. (3 minute read): https://www.freecodecamp.org/news/freecodecamp-discord-chat-room-server/
Quote of the Week: "To teach is to learn twice." - Joseph Joubert
April 2, 2020
-
You may have heard the terms "Architecture" or "System Design." These come up a lot during developer job interviews. Especially at big tech companies. This in-depth guide will help prepare you for the System Design interview, by teaching you basic software architecture concepts. (40 minute read): https://www.freecodecamp.org/news/systems-design-for-interviews/
-
How to create your own Coronavirus dashboard and map app using React, Gatsby, and Leaflet. You can code along with this tutorial, learn some new tools, and build your own map of the outbreak to show your family and friends. (10 minute read): https://www.freecodecamp.org/news/how-to-create-a-coronavirus-covid-19-dashboard-map-app-in-react-with-gatsby-and-leaflet/
-
The next time you need to build an architecture diagram for your software project – or just a flow chart for your business – you'll know which tools to use. We showcase the best ones here. (8 minute read): https://www.freecodecamp.org/news/flow-chart-creator-and-workflow-diagram-apps/
-
OWASP (The Open Web App Security Project) has an up-to-date list of the 10 most common security vulnerabilities in websites. Learn these mistakes so you don't repeat them in your own projects. (7 minute read): https://www.freecodecamp.org/news/technical-dive-into-owasp/
-
Var, Let, and Const – What's the Difference? Learn the 3 main ways to declare a variable in JavaScript, and in which situations you should use them. (6 minute read): https://www.freecodecamp.org/news/var-let-and-const-whats-the-difference/
Quote of the Week: "Programming without an overall architecture or design in mind is like exploring a cave with only a flashlight: You don’t know where you’ve been, you don’t know where you’re going, and you don’t know quite where you are." — Danny Thorpe
March 26, 2020
-
How to Stay Productive in the Age of Social Distancing (8 minute read): https://www.freecodecamp.org/news/staying-productive-in-the-age-of-social-distancing/
-
How Hashing Functions Work. And What's the Most Secure Encryption Hash? MD5, SHA1, or SHA2? (4 minute read): https://www.freecodecamp.org/news/md5-vs-sha-1-vs-sha-2-which-is-the-most-secure-encryption-hash-and-how-to-check-them/
-
From Mechanical Engineer to Software Developer – My Coding Rollercoaster. Milecia tells the story of how she stumbled into coding while chasing her passion for cars. (12 minute read): https://www.freecodecamp.org/news/mechanical-engineering-to-software-developer/
-
How to Become a Software Engineer if You Don't Have a Computer Science Degree (8 minute read): https://www.freecodecamp.org/news/paths-to-becoming-a-software-engineer/
-
Learn the PERN Stack - Postgres, Express, React, Node - by Building a Todo List App (free 90 minute video course with full example codebase): https://www.freecodecamp.org/news/learn-the-pern-stack-full-course/
Quote of the Week: "Act in haste and repent at leisure. Code too soon and debug forever." - Dr. Raymond Kennington
March 19, 2020
-
The Coronavirus Quarantine Developer Skill Handbook – my tips for how to make the most of your time and learn to code for free from home (12 minute read): https://www.freecodecamp.org/news/coronavirus-academy/
-
How to outsource your online security, and stay secure without having to think so hard about it (5 minute read): https://www.freecodecamp.org/news/outsourcing-security-with-1password-authy-and-privacy-com/
-
A software engineer from Romania live-streamed himself finishing all 6 freeCodeCamp certifications in a single month. It takes most people thousands of hours to accomplish this. Here's his story. (7 minute read): https://www.freecodecamp.org/news/i-completed-the-entire-freecodecamp-curriculum-in-a-month-while-recording-everything/
-
How to get started with Serverless Architecture (12 minute read): https://www.freecodecamp.org/news/how-to-get-started-with-serverless-architecture/
-
An Intro to Metrics Driven Development, and how data can inform the design of your apps (10 minute read): https://www.freecodecamp.org/news/metrics-driven-development/
Quote of the Week: "Walking on water and developing software from a specification are easy if both are frozen." - Edward V. Berard
March 12, 2020
-
Developers use the expression "close to the metal" to mean lower-level coding that interacts closely with a computer's hardware. And the king of low-level programming is C. This C Beginner's Handbook will help you learn C basics in just a few hours. (35 minute read): https://www.freecodecamp.org/news/the-c-beginners-handbook/
-
These quick user interface design tips that will help you dramatically improve the look of your front end projects. (7 minute read): https://www.freecodecamp.org/news/how-to-make-your-front-end-projects/
-
You can build fast, secure websites at scale - all without a web server or traditional back end. This new approach is called the JAMstack, and this tutorial will show you how to use it. (4 hour watch): https://www.freecodecamp.org/news/jamstack-full-course/
-
What is cached data? And what does it mean to clear a cache? This article will give you a functional understanding of how caches work and why they're so important to the modern web. (9 minute read): https://www.freecodecamp.org/news/what-is-cached-data/
-
A developer uncovered 1,400 Coursera online university courses that are still completely free. (browsable list): https://www.freecodecamp.org/news/coursera-free-online-courses-6d84cdb30da/
Quote of the Week: "It's hard enough to find an error in your code when you're looking for it. It's even harder when you've assumed your code is error-free." - Steve McConnell
March 5, 2020
-
We just released a massive, free Python Machine Learning course focused on TensorFlow 2.0. You'll learn: core learning algorithms, deep learning with neural networks, computer vision with convolutional neural networks, natural language processing with recurrent neural networks, and reinforcement learning. It took us months to make this. I think you'll enjoy it. (7 hour watch + Jupyter Notebook modules): https://www.freecodecamp.org/news/massive-tensorflow-2-0-free-course/
-
The JavaScript Beginner's Handbook - 2020 Edition. This comprehensive JavaScript reference also comes with a downloadable PDF (30 minute read): https://www.freecodecamp.org/news/the-complete-javascript-handbook-f26b2c71719c/
-
How to avoid getting your password cracked. An information security engineer explains hashing, dictionary attacks, rainbow tables, the Birthday Problem, and more. (7 minute read): https://www.freecodecamp.org/news/an-intro-to-password-cracking/
-
Multithreaded Python: slithering through an I/O bottleneck (6 minute read): https://www.freecodecamp.org/news/multithreaded-python/
-
Here are 610 free online programming and computer science courses from universities around the world that you can start this March (browsable list): https://www.freecodecamp.org/news/free-online-programming-cs-courses/
Quote of the Week: "Optimism is an occupational hazard of programming. Testing is the treatment." - Kent Beck
February 27, 2020
-
Resume tips from a developer who got job offers at Microsoft, Amazon, and Twitter (6 minute read): https://www.freecodecamp.org/news/why-your-resume-is-being-rejected/
-
How one developer listens to 5+ hours of podcasts per day to stay on top of technology news, and the tools he uses to organize his podcast RSS feeds (8 minute read): https://www.freecodecamp.org/news/podcasts-are-my-new-wikipedia-the-perfect-informal-learning-resource/
-
Victoria shares some command line tricks for managing your messy open source repositories (6 minute read): https://www.freecodecamp.org/news/command-line-tricks-for-managing-your-messy-open-source-repository/
-
How one biology student got his first developer job and won his first hackathon: 2 wild days of research, design, and coding (27 minute read): https://www.freecodecamp.org/news/how-i-won-the-hackathon/
-
How to build a Minimum Viable Product (MVP) for your project (8 minute read): https://www.freecodecamp.org/news/minimum-viable-product-between-an-idea-and-the-product/
Quote of the Week: "The value of a prototype is in the education it gives you, not in the code itself." - Alan Cooper
February 20, 2020
-
A developer crunched the results of 213,000 coding interview tests which were completed by job candidates from around the world. He shares the insights, and a full 39-page report of the results. (9 minute read): https://www.freecodecamp.org/news/top-2020-it-skills/
-
How to build and deploy your own portfolio website. This free video course covers basic HTML, CSS, Flexbox, and Grid. (2 hour watch): https://www.freecodecamp.org/news/how-to-build-a-portfolio-website-and-deploy-to-digital-ocean/
-
The much-hyped JAMstack explained in detail – and how to get started with it. (10 minute read): https://www.freecodecamp.org/news/what-is-the-jamstack-and-how-do-i-host-my-website-on-it/
-
Even though JavaScript is a prototype-based language – and not a class-based language – it's still possible to do Object Oriented Programming with it. Here's how. (6 minute read): https://www.freecodecamp.org/news/how-javascript-implements-oop/
-
A Complete Beginner's Guide to React Router. This tutorial even includes Router Hooks. Give it a try. (10 minute read): https://www.freecodecamp.org/news/a-complete-beginners-guide-to-react-router-include-router-hooks/
Quote of the Week: "That is the essence of science: ask an impertinent question, and you are on the way to a pertinent answer." - Jacob Bronowski
February 13, 2020
-
How to get your first job as a self-taught developer – tips from a freeCodeCamp graduate who got her first software engineering job last year (6 minute read): https://www.freecodecamp.org/news/how-to-get-your-first-job-in-tech/
-
An experienced developer shares his favorite Chrome DevTools tips and tricks (5 minute read): https://www.freecodecamp.org/news/awesome-chrome-dev-tools-tips-and-tricks/
-
How to build your own piano keyboard using plain vanilla JavaScript (10 minute read): https://www.freecodecamp.org/news/javascript-piano-keyboard
-
How to build a Progressive Web App from scratch with HTML, CSS, and JavaScript. You'll build a simple coffee menu app that uses service workers and continues working even if you disconnect from the internet. (10 minute read): https://www.freecodecamp.org/news/build-a-pwa-from-scratch-with-html-css-and-javascript/
-
Here's a no-hype explanation of what Blockchain is and how this distributed database technology works (10 minute read): https://www.freecodecamp.org/news/what-is-blockchain-and-how-does-it-work/
Quote of the Week: "We are what we repeatedly do. Excellence, then, is not an act, but a habit." – Aristotle
February 6, 2020
-
I analyzed a new survey of 116,000 developers and hiring managers from around the world. I share some of their noteworthy findings about developer tools, higher education, and wages. (8 minute read): https://www.freecodecamp.org/news/computer-programming-skills-2020-survey-developers-hiring-managers-hackerrank/
-
What is statistical significance? P Value explained in a way that non-math majors can understand and calculate it (5 minute read): https://www.freecodecamp.org/news/what-is-statistical-significance-p-value-defined-and-how-to-calculate-it/
-
Adobe XD vs Sketch vs Figma vs InVision - how to pick the best design software in 2020 (6 minute read): https://www.freecodecamp.org/news/adobe-xd-vs-sketch-vs-figma-vs-invision/
-
Learn how to build web apps using ASP.NET Core 3.1. Along the way, you'll use Razor to build a book list project. (3 hour video course): https://www.freecodecamp.org/news/asp-net-core-3-1-course/
-
Here are 610 free online programming and computer science courses you can start this February (browsable list): https://www.freecodecamp.org/news/free-online-programming-cs-courses/
Quote of the Week: "Looking at code you wrote more than two weeks ago is like looking at code you are seeing for the first time." — Dan Hurvitz
January 30, 2020
-
This course will teach you User Interface Design fundamentals like whitespace, visual hierarchy, and typography (1 hour interactive course): https://www.freecodecamp.org/news/learn-ui-design-fundamentals-with-this-free-one-hour-course/
-
Learn Natural Language Processing with Python and TensorFlow 2.0. You'll build an AI that can write Shakespeare. And this is a beginner-level course, meaning you don't need to have any prior experience with machine learning. (90 minute course): https://www.freecodecamp.org/news/learn-natural-language-processing-no-experience-required/
-
How to approach your first tech job fair (5 minute read): https://www.freecodecamp.org/news/how-to-approach-your-first-tech-job-fair/
-
Your React Cheatsheet for 2020 - with dozens of practical real-world code examples (16 minute read + downloadable PDF): https://www.freecodecamp.org/news/the-react-cheatsheet-for-2020/
-
A data-driven analysis of all the best free online courses that universities published last year (browsable list): https://www.freecodecamp.org/news/best-online-courses-of-2019/
Quote of the Week: "Good judgment comes from experience. Experience comes from bad judgment." - unknown
January 23, 2020
-
The Complete Freelance Web Developer Guide. People have asked freeCodeCamp to publish a course like this for years. I am so excited to share this with you. This course features in-depth advice from a veteran freelance developer, an attorney focused on business law, and an accountant. Think of it as "your freelance developer business in a box." Enjoy. (1 hour read + 4 hour video course): https://www.freecodecamp.org/news/freelance-web-developer-guide/
-
What one developer learned from reading the classic book "The Pragmatic Programmer". In short: it's old but gold. (8 minute read): https://www.freecodecamp.org/news/thought-on-the-pragmatic-programmer/
-
How to replace Bash with Python as your go-to command line language (6 minute read): https://www.freecodecamp.org/news/python-for-system-administration-tutorial/
-
Truthy VS Falsy values in Python: this detailed introduction will explain the hidden logic behind how Python evaluates different data structures as true or false (7 minute read): https://www.freecodecamp.org/news/truthy-and-falsy-values-in-python/
-
10 important Git commands that every developer should know (7 minute read): https://www.freecodecamp.org/news/10-important-git-commands-that-every-developer-should-know/
Quote of the Week: "Those who know how to learn... know enough." - Henry Adams
January 16, 2020
-
In this article I break down all the different cloud-related developer roles and the professional AWS certifications you can earn for each of them. I also introduce freeCodeCamp's 2020 #AWSCertified challenge. (20 minute read): https://www.freecodecamp.org/news/awscertified-challenge-free-path-aws-cloud-certifications/
-
How I stopped a credit card thief from ripping off 3,537 people – and saved our nonprofit in the process. Yes, this really happened to me last week. (12 minute read): https://www.freecodecamp.org/news/stopping-credit-card-fraud-and-saving-our-nonprofit/
-
Universities around the world now offer tons of free online programming and computer science courses. Here are 620 that you can choose from to kick off your 2020 learning. (browsable list): https://www.freecodecamp.org/news/free-online-programming-cs-courses/
-
How to deploy a website in just 3 minutes straight from your Google Drive. (6 minute read): https://www.freecodecamp.org/news/how-to-deploy-a-static-website-for-free-in-only-3-minutes-with-google-drive/
-
How to make your first JavaScript chart using the JSCharting library - a detailed tutorial with code examples. (18 minute read): https://www.freecodecamp.org/news/how-to-make-your-first-javascript-chart/
Quote of the Week: "In theory there is no difference between theory and practice. In practice there is." - Yogi Berra
January 2, 2020
-
Everything I know about New Year's Resolutions: how to make 2020 your big breakout year as a developer (10 minute read): https://www.freecodecamp.org/news/developer-new-years-resolution-guide/
-
This free course will show you how to pass the AWS Certified Solutions Architect exam and earn one of the most in-demand cloud certifications (10 hour watch): https://www.freecodecamp.org/news/pass-the-aws-certified-solutions-architect-exam-with-this-free-10-hour-course/
-
How one inspired developer built 100 projects in 100 days. Given his rapid pace, some of these projects are really impressive. (5 minute read): https://www.freecodecamp.org/news/how-i-built-100-projects-in-100-days/
-
How to build a complete back end system using serverless technology (24 minute read): https://www.freecodecamp.org/news/complete-back-end-system-with-serverless/
-
Python dictionaries explained: a visual introduction to this super useful data structure (10 minute read): https://www.freecodecamp.org/news/python-dictionaries-detailed-visual-introduction/
Also, I want to recognize the many women and men around the world who are contributing code to freeCodeCamp's open source codebase, writing articles, and helping people on our community forum. I've assembled this list of the fCC 100 - the top contributors to the freeCodeCamp community. I hope to see some of you on my 2020 list :) https://www.freecodecamp.org/news/fcc100-top-contributors-2019/
Quote of the Week: "The greatest obstacle to discovery is not ignorance, but the illusion of knowledge." - Daniel Boorstin
December 19, 2019
-
Learn how to build your own API in this free video course. First you'll get an overview of how computers use APIs to communicate with one another. Then you'll learn how to use Node, Flask, and Postman to build your own API. (2 hour course): https://www.freecodecamp.org/news/apis-for-beginners-full-course/
-
The year in review: here are the 100 most popular free online university courses of 2019 according to the data. If you have time over the holidays, you can give one of them a try. (Browsable list): https://www.freecodecamp.org/news/100-popular-free-online-courses-2019/
-
Flutter is a powerful new tool for building both Android and iOS apps with a single codebase. Here's why you should consider learning Flutter in 2020, plus a ton of learning resources. (5 minute read): https://www.freecodecamp.org/news/what-is-flutter-and-why-you-should-learn-it-in-2020/
-
What is technical debt? Colby explains this agile software development concept, and gives you some ideas for how your team can fix it. (3 minute read): https://www.freecodecamp.org/news/give-the-gift-of-a-tech-debt-sprint-this-agile-holiday-season/
-
The ultimate guide to end-to-end testing. You'll learn how to use Selenium and Docker to run comprehensive tests on your apps. (13 minute read): https://www.freecodecamp.org/news/end-to-end-tests-with-selenium-and-docker-the-ultimate-guide/
Quote of the Week: "If you want to increase your success rate, double your failure rate." - Thomas Watson
December 12, 2019
-
Web development in 2020: My friend Brad Traversy made a 70-minute video about the state of web development, and which tools he recommends learning. I agree with pretty much everything he says here. And I've summarized his suggestions for you here. (10 minute read): https://www.freecodecamp.org/news/web-development-2020/
-
Learn how to build your own video games using the newest version of the Unreal Engine. In this free video course, you'll build 3 games and learn a lot of fundamentals. (5 hour course): https://www.freecodecamp.org/news/learn-unreal-engine-by-creating-three-games/
-
How to choose the best JavaScript code editor for doing web development (5 minute read): https://www.freecodecamp.org/news/how-to-choose-a-javascript-code-editor/
-
How to Create your own Santa Claus tracker app using Gatsby and React Leaflet (10 minute read): https://www.freecodecamp.org/news/create-your-own-santa-tracker-with-gatsby-and-react-leaflet/
-
An introduction to Unified Architecture - a simpler way to build full-stack apps (11 minute read): https://www.freecodecamp.org/news/full-stack-unified-architecture/
Quote of the Week: "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler
December 5, 2019
-
How to create a password that is actually secure (3 minute read): https://www.freecodecamp.org/news/actually-secure-passwords/
-
The beginner's guide to bug squashing: how to use your debugger to find and fix bugs (10 minute read): https://www.freecodecamp.org/news/the-beginner-bug-squashing-guide/
-
How to write good commit messages: a practical Git guide (5 minute read): https://www.freecodecamp.org/news/writing-good-commit-messages-a-practical-guide/
-
How to start your own coding YouTube channel. We made this free course with tips from some of the sharpest programmers on YouTube. (1 hour watch): https://www.freecodecamp.org/news/how-to-start-a-software-youtube-channel/
-
People often ask me how I funded freeCodeCamp during its first 3 years before we got tax-exempt nonprofit status. It's one of the top autocomplete options when you try googling my name. So am I secretly a millionaire? (6 minute read): https://www.freecodecamp.org/news/quincy-larson-net-worth/
Quote of the Week: "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian Kernighan, co-creator of Unix
November 28, 2019
-
How to plan, code, and deploy your startup idea in a single weekend (2 hour video course): https://www.freecodecamp.org/news/plan-code-and-deploy-a-startup-in-2-hours/
-
freeCodeCamp will offer 4 new Python certifications in 2020: ️Scientific Computing, Data Analysis, Information Security, and Machine Learning. And that's not all. We're working on lots of other exciting upgrades to our curriculum. (9 minute read): https://www.freecodecamp.org/news/python-curriculum/
-
How a simple cron job can save you from a ransomware attack (5 minute read): https://www.freecodecamp.org/news/cronjob-ransomware-attack/
-
How to use Google Tag Manager to maintain your Google Analytics and get other insights into your website's visitors (12 minute read): https://www.freecodecamp.org/news/how-to-use-google-tag-manager-to-maintain-google-analytics-and-other-marketing-tags/
-
Why you should use SVG images, and how to animate your SVGs and make them lightning fast (5 minute read): https://www.freecodecamp.org/news/a-fresh-perspective-at-why-when-and-how-to-use-svg/
Quote of the Week: "A computer once beat me at chess, but it was no match for me at kickboxing." - Emo Philips
November 21, 2019
-
Next.js is a powerful new framework for coding React apps that involve a lot of data. I'm using it myself on a new project. And this free book by Flavio Copes will show you how to make the most of it. (40 minute read): https://www.freecodecamp.org/news/the-next-js-handbook/
-
Learn how to use Tkinter to code Graphic User Interfaces for your Python apps. You'll learn event-driven programming and Matplotlib charts. You'll even build your own clickable calculator app - all with Python. (6 hour course): https://www.freecodecamp.org/news/learn-how-to-use-tkinter-to-create-guis-in-python/
-
I drove down to Houston and interviewed the open source legends behind The Changelog as part of their 10 year anniversary. Then they turned around and interviewed me about freeCodeCamp and our plans for the future. I think you'll enjoy it. (4 hour listen): https://www.freecodecamp.org/news/open-source-moves-fast-10-years-of-the-changelog/
-
Developer Gwendolyn Faraday shares her favorite personal privacy and security tools, so you can set up shields around your life. (7 minute read): https://www.freecodecamp.org/news/privacy-tools/
-
freeCodeCamp just launched a powerful new donation management tool. This is something we've been working on for a while. We're proud to give our supporters as much transparency and control as possible. Here's how it works. (6 minute read): https://www.freecodecamp.org/news/donation-settings/
Quote of the Week: "To err is human. But to really foul things up, you need a computer." - Paul Ehrlich
November 14, 2019
-
David Tian spent the past 10 years working on Wall Street. He's a non-native English speaker in his 40s. And yet he was able to get a job as a software engineer at Google and is now working on their new Pixel phones. In David's detailed guide he explains exactly how he got the job. Even if you're not aiming for Google, there are a ton of tips here that will help you gear up for your own job search. (50 minute read): https://www.freecodecamp.org/news/career-switchers-guide-to-your-dream-tech-job/
-
How to use JSON Web Tokens to make sure your app's user data stays private. This is a free course on modern authentication methods, taught by an experienced software engineer. (2 hour watch): https://www.freecodecamp.org/news/what-are-json-web-tokens-jwt-auth-tutorial/
-
How to conquer your fear of public speaking once and for all. Megan shares 10 tips for getting over her pre-conference talk jitters. (6 minute read): https://www.freecodecamp.org/news/fear-of-public-speaking/
-
Mohammad did a full statistical analysis of the big 3 front end libraries: React, Angular, and Vue. He explores how marketable each skill is on the job market, and how fast each project is improving. (4 minute read): https://www.freecodecamp.org/news/angular-react-vue/
-
A complete guide to end-to-end API testing with Docker. You'll build a Node/Express API and test it with Chai and Mocha. (19 minute read): https://www.freecodecamp.org/news/end-to-end-api-testing-with-docker/
Quote of the Week: "The best way to predict the future is to invent it." - Alan Kay
November 7, 2019
-
If you're looking for a fun way to practice Python, start here. You'll build Tetris, Pong, Snake, Connect Four, and even an online multiplayer game. Each game tutorial includes a working example codebase. (7 hour watch): https://www.freecodecamp.org/news/learn-python-by-building-5-games/
-
Learn how to build native Android apps using Kotlin, a powerful alternative to Java. You'll learn how to use Android Jetpack, Firebase, and more in this free full-length course. (4 hour watch): https://www.freecodecamp.org/news/learn-how-to-develop-native-android-apps-with-kotlin-full-tutorial/
-
The freeCodeCamp Forum is now getting 5 million views each month. People use it to ask programming questions and get fast answers. And now we're expanding the forum into an open source alternative to Reddit and Facebook. (8 minute read): https://www.freecodecamp.org/news/the-future-of-the-freecodecamp-forum/
-
This beginner’s guide to Git and GitHub will introduce you to some version control fundamentals. (9 minute read): https://www.freecodecamp.org/news/the-beginners-guide-to-git-github/
-
Linting is like spellcheck but for code. Here's how to get started using linting tools, so you can catch bugs in your code as you type. (5 minute read): https://www.freecodecamp.org/news/dont-just-lint-your-code-fix-it-with-prettier/
Quote of the Week: "Technical skill is mastery of complexity, while creativity is mastery of simplicity." - Christopher Zeeman
October 31, 2019
-
A quantum computer just solved a problem that should take supercomputers 10,000 years to solve. And it solved the problem in just 200 seconds. Here's a plain-English explanation of what quantum computing is, how it works, and Google's new claim to "quantum supremacy" (4 minute read): https://www.freecodecamp.org/news/what-is-quantum-computing-googles-quantum-supremacy-claim-explained/
-
This free course will teach you how to become an AWS Certified Cloud Practitioner in about a week. It's a good first step toward more advanced cloud certifications, and there's no coding required. (4 hour course): https://www.freecodecamp.org/news/aws-certified-cloud-practitioner-training-2019-free-video-course/
-
This is the story of how a 36-year-old mom landed her first developer job. Phoebe doesn't have a computer science degree. She didn't attend a bootcamp. She just studied part-time for 2 years on freeCodeCamp, and practiced by building projects for freelance clients. (12 minute read): https://www.freecodecamp.org/news/how-i-went-from-stay-at-home-mum-to-landing-my-first-web-developer-job/
-
What's the difference between a framework and library? It's the difference between buying a house and cautiously building your own. (5 minute read): https://www.freecodecamp.org/news/frameworks-vs-libraries/
-
How to speed up your old laptop - using stuff you have lying around your house (3 minute read): https://www.freecodecamp.org/news/speed-up-old-laptop/
Quote of the Week: "Today, most software exists, not to solve a problem, but to interface with other software." — Ian Angell
October 24, 2019
-
5 years ago, I launched freeCodeCamp from a desk in my closet. Today, we've helped more than 40,000 people get developer jobs. In this article I'll show you the numbers behind our nonprofit, our plans for 2020, and a ton of new features we just pushed live. (7 minute read): https://www.freecodecamp.org/news/the-future-of-freecodecamp-5-year-anniversary/
-
CSS Zero to Hero. This free course teaches you CSS basics like coloring and text, and advanced skills like custom animations. (6 hour watch): https://www.freecodecamp.org/news/learn-css-in-this-free-6-hour-video-course/
-
Niamh had no computer science degree, no bootcamp, and no clue. But after 7 months of learning to code, she got her first developer job. She shares tips that helped her get hired so quickly. (7 minute read): https://www.freecodecamp.org/news/how-i-became-a-web-developer-in-under-7-months-and-how-you-can-too/
-
200 universities just launched 620 free online courses. More proof that these days you can learn almost any subject straight from university professors - at your convenience and for free. (browsable list): https://www.freecodecamp.org/news/new-online-courses/
-
How Jessica Chan went from photography student to freelance developer. She also created a popular Instagram account that explains computer science concepts through diagrams. Here's her exciting and relatable story. (1 hour podcast interview): https://www.freecodecamp.org/news/how-jessica-chan-codercoder-went-from-photography-degree-to-prolific-content-creator-and-successful-freelancer/
Quote of the Week: "If you want a team to go fast, a feeling of momentum is more important than a sense of urgency." —Elisabeth Hendrickson
October 10, 2019
-
Learn graph theory algorithms from a Google engineer. This course walks you through famous graph traversal algorithms like DFS and BFS, Dijkstra's shortest path algorithm, and topological sorts. You even learn how to solve the traveling salesman problem using dynamic programming. When you're preparing for your developer job interviews, this will be a huge help. (7 hour watch): https://www.freecodecamp.org/news/learn-graph-theory-algorithms-from-a-google-engineer/
-
Code linting - what is it and how can it save you time? (9 minute read): https://www.freecodecamp.org/news/what-is-linting-and-how-can-it-save-you-time/
-
How to solve Sudoku puzzles using math and programming - a detailed guide with code examples (15 minute read): https://www.freecodecamp.org/news/how-to-play-and-win-sudoku-using-math-and-machine-learning-to-solve-every-sudoku-puzzle/
-
How to create your own blockchain using Python (10 minute read): https://www.freecodecamp.org/news/create-cryptocurrency-using-python/
-
I interviewed the creator of Software Engineering Daily about how he got his start in tech. We talk about his time as a developer at Amazon, his advice for entrepreneurs, and how he's managed to record more than 1,200 episodes of his podcast (2 hour listen): https://www.freecodecamp.org/news/jeff-meyerson-software-engineering-daily-podcast-interview/
Quote of the Week: "A change in perspective is worth 80 IQ points." - Alan Kay
October 3, 2019
-
Learn the fundamentals of Machine Learning with this Python course. You'll learn how to build your own neural network and use TensorFlow 2.0 to train your models so you can make predictions. (2 hour watch): https://www.freecodecamp.org/news/learn-to-develop-neural-networks-using-tensorflow-2-0-in-this-beginners-course/
-
You snooze, you... win? Here's a collection of studies on software developers, sleep, productivity, and code quality (4 minute read): https://www.freecodecamp.org/news/programmers-you-snooze-you-win/
-
How to prepare for your technical job interviews - tips and tricks to perform your best (14 minute read): https://www.freecodecamp.org/news/interviewing-prep-tips-and-tricks/
-
How to make your app's architecture secure right now: separation, configuration, and access (7 minute read): https://www.freecodecamp.org/news/secure-application-basics/
-
Ruben Harris grew up in Atlanta and worked in finance. In this interview, he shares how he transitioned into tech, got into Y Combinator, and raised $2 million in investment for adult education startup (75 minute listen): https://www.freecodecamp.org/news/how-ruben-harris-used-the-power-of-stories-to-break-into-startups-podcast/
Quote of the Week: "The only truly secure system is one that is powered off, cast in a block of concrete and sealed in a lead-lined room with armed guards." - Gene Spafford
September 26, 2019
-
Learn data structures from a Google engineer. This free beginner-friendly course will teach you common data structures like singly and doubly linked lists, stacks, queues, heaps, binary trees, hash tables, AVL trees, and more. (8 hour video course + code examples): https://www.freecodecamp.org/news/learn-data-structures-from-a-google-engineer/
-
How to code your own Random Meal Generator. Your web app will give you a random recipe and cooking tutorial video whenever you're hungry, but don't know what to cook. (7 minute read with code samples and a working demo): https://www.freecodecamp.org/news/creating-a-random-meal-generator/
-
How to learn constantly without burning out (6 minute read): https://www.freecodecamp.org/news/how-to-constantly-learn-without-burning-out/
-
How to use productivity apps to organize your digital life, and get more done in less time (11 minute read): https://www.freecodecamp.org/news/productivity/
-
Lessons learned during Lekha's first year as a software engineer. She shares insights on what to expect, and also some tips for women getting into tech (7 minute read): https://www.freecodecamp.org/news/my-first-year-as-a-software-engineer/
Quote of the Week: "The value of a prototype is in the education it gives you, not in the code itself." - Alan Cooper
September 19, 2019
-
This free course will teach you responsive web design basics. You'll learn how to make websites look equally good on mobile phones, tablets, laptops - even big-screen TVs. (4 hour watch): https://www.freecodecamp.org/news/master-responsive-website-design/
-
How Jason went from writing his first line of code to accepting a $226,000 job offer - all in just 8 months (20 minute read): https://www.freecodecamp.org/news/first-line-of-code-to-226k-job-offer-in-8-months/
-
The 100 best free online courses of all time, based on the data (browsable list): https://www.freecodecamp.org/news/best-online-courses/
-
How to stay safe on the internet: it’s proxy servers all the way down (9 minute read): https://www.freecodecamp.org/news/how-apps-stay-safe/
-
Ohans grew up in Lagos. He used freeCodeCamp to learn to code, and to teach other people in his community how to code as well. He's published several books on front end development, and now works in Berlin. Abbey interviewed him about his coding journey so far. (1 hour listen): https://www.freecodecamp.org/news/stay-focused-and-create-quality-content/
Quote of the Week: "In an information economy, the most valuable company assets drive themselves home every night. If they are not treated well, they do not return the next morning." — Peter Chang
September 12, 2019
-
An introduction to HTTP: everything you need to know about the protocol that powers the world wide web (7 minute read): https://www.freecodecamp.org/news/http-and-everything-you-need-to-know-about-it/
-
Give your CSS some superpowers by learning Sass. This free course will show you how to use the Sass pre-processor to clean up your CSS and make it a lot more powerful (2 hour watch): https://www.freecodecamp.org/news/give-your-css-superpowers-by-learning-sass/
-
A beginner's guide to Git. This will help you understand several core version control concepts (13 minute read): https://www.freecodecamp.org/news/git-the-laymans-guide-to-understanding-the-core-concepts/
-
How to deploy your React app to the AWS cloud - an in-depth tutorial on networking, security, Postgres, PM2, and nginx (20 minute read): https://www.freecodecamp.org/news/production-fullstack-react-express/
-
Andi learned to code and became obsessed with CSS. She moved from Florida to San Francisco and created some of the city's first CSS-focused events. Now she runs several monthly tech events. In this podcast interview, she shares tips for how you can start tech events in your city (1 hour listen): https://www.freecodecamp.org/news/how-to-design-event-experiences/
Quote of the Week: "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian Kernighan, co-creator of the C language
September 5, 2019
-
How developers think: a walkthrough of the planning and design behind a simple web app (10 minute read): https://www.freecodecamp.org/news/a-walk-through-the-developer-thought-process/
-
How to create a programming YouTube channel: lessons from 5 years and 1 million subscribers. I'm proud of our YouTube channel and all the creators who contributed to this video. (1 hour watch): https://www.freecodecamp.org/news/how-to-start-a-software-youtube-channel-video-course/
-
A quick intro to recursion in JavaScript (4 minute read): https://www.freecodecamp.org/news/quick-intro-to-recursion/
-
Here are 650 free online programming and computer science courses you can start this September (browseable list): https://www.freecodecamp.org/news/650-free-online-programming-computer-science-courses-you-can-start-this-september/
-
My coding bootcamp handbook: how bootcamps work and are they right for you. I spent weeks researching the bootcamp industry and talking with bootcamp graduates to create this handbook. If you're considering going to a bootcamp, I hope you find this helpful. (30 minute read): https://www.freecodecamp.org/news/coding-bootcamp-handbook/
Quote of the Week: "The greatest enemy of knowledge is not ignorance. It is the illusion of knowledge." — Stephen Hawking
August 29, 2019
-
The secret to unlimited ideas for your coding projects (3 minute read): https://www.freecodecamp.org/news/the-secret-to-unlimited-project-ideas/
-
Take your React skills to the next level. This free course will walk you through building your own clone of Todoist, a popular to-do app. You'll use Firebase, React Hooks, React Testing, and more (8 hour watch): https://www.freecodecamp.org/news/react-firebase-todoist-clone/
-
How to survive - and thrive - at your first tech meetup (6 minute read): https://www.freecodecamp.org/news/first-meetup/
-
How to write clean code: an overview of JavaScript best practices and coding conventions (8 minute read, plus video): https://www.freecodecamp.org/news/javascript-naming-convention/
-
Harry was an aimless college student. He learned enough coding to get a job at a small startup. In this podcast interview, he describes the journey that lead to him working as a developer and manager at MongoDB in New York City (1 hour listen): https://www.freecodecamp.org/news/from-startups-to-manager-at-mongodb-podcast/
Quote of the Week: "The most exciting phrase to hear in science, the one that heralds discoveries, is not 'Eureka!' but 'Now that's funny...'" - Isaac Asimov
August 22, 2019
-
Freelancing 101: how to start earning your side-income as a developer (17 minute read): https://www.freecodecamp.org/news/freelancing-101/
-
Learn DevOps basics with this free 2-hour course on Docker for beginners. You can do the whole course in your browser. You don't even need to spin up your own servers (2 hour watch): https://www.freecodecamp.org/news/docker-devops-course/
-
Progressive Web Apps - an overview of how they work, how they're competing with mobile apps, and how to build them (7 minute read): https://www.freecodecamp.org/news/practical-tips-on-progressive-web-app-development/
-
Awesome terminal tricks to level up as a developer (4 minute read): https://www.freecodecamp.org/news/terminal-tricks/
-
How one music teacher used freeCodeCamp to teach herself to code, then landed a job at GitHub. A podcast interview with Briana Swift (1 hour listen): https://www.freecodecamp.org/news/how-a-former-music-teacher-taught-herself-to-code-and-landed-a-job-at-github-podcast/
Quote of the Week: "No amount of testing can prove a software right. A single test can prove a software wrong." - Amir Ghahrai
August 15, 2019
-
How to build your own playable Tetris game. You'll learn the latest techniques, including React Hooks and Styled Components (3 hour watch): https://www.freecodecamp.org/news/react-hooks-tetris-game/
-
The Software Developer's Guide to Career Ownership (12 minute read): https://www.freecodecamp.org/news/software-developers-career-ownership-guide/
-
What you need to know about DNS (7 minute read): https://www.freecodecamp.org/news/what-is-dns-anyway/
-
Developer News is growing fast. In this article I lay out our vision for the future (6 minute read): https://www.freecodecamp.org/news/the-new-way-forward-for-developer-news/
-
How to become a successful freelancer: a podcast interview with Kyle Prinsloo. Kyle dropped out of school and worked as a jewelry salesman before teaching himself to code. His freelance business grew, and he now runs a profitable software development consultancy in South Africa. (90 minute listen): https://www.freecodecamp.org/news/how-to-become-a-successful-freelancer-podcast/
Quote of the Week: "As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs." - Maurice Wilkes
August 8, 2019
-
Learn closures - an advanced coding concept - in just 6 minutes with this fun guide (6 minute read): https://www.freecodecamp.org/news/learn-javascript-closures-in-n-minutes/
-
How to Build your own YouTube clone web app: an in-depth React tutorial, with a full example codebase and video walkthrough (12 minute read): https://www.freecodecamp.org/news/youtube-clone-app/
-
How to set up a new MacBook for coding. Amber highlights some of the best Mac tools for developers (5 minute read): https://www.freecodecamp.org/news/how-to-set-up-a-brand-new-macbook/
-
So little time, so many resources. Here are 670 free online programming and computer science courses you can start this August (browsable list): https://www.freecodecamp.org/news/free-programming-courses-august-2019/
-
How one US Army veteran went from English Major to Full Stack Developer. On this week's podcast, Abbey interviews Jamie about how she learned to code and got her first developer job in her 30s (1 hour listen): https://www.freecodecamp.org/news/how-an-army-vet-went-from-english-major-to-full-stack-developer/
Quote of the Week: "Good programmers use their brains, but good guidelines save us having to think out every case." - Francis Glassborow
August 1, 2019
-
The Best JavaScript meme I've ever seen, explained in detail (4 minute read): https://www.freecodecamp.org/news/explaining-the-best-javascript-meme-i-have-ever-seen/
-
We just published a free in-depth course on penetration testing. Learn dozens of Linux tools and cybersecurity concepts. (15 hour watch): https://www.freecodecamp.org/news/full-penetration-testing-course/
-
freeCodeCamp's YouTube channel recently passed 1 million subscribers. How did we do it? We share all the secrets we learned over the past 4 years, so you can launch your own programming channel if you want. (25 minute read): https://www.freecodecamp.org/news/how-to-start-a-software-youtube-channel/
-
We just re-designed Code Radio. Now you can listen in your media player of choice, and control playback and volume from your keyboard. (5 minute read): https://www.freecodecamp.org/news/play-code-radio-on-vlc/
-
When she was 11 years old, Linh moved from Vietnam to England. She didn't even speak English. But she taught herself to code using freeCodeCamp, and now she works as a developer at Lego (yes - that Lego) in London. On this week's podcast, she talks about her coding journey and her new life. (1 hour listen): https://www.freecodecamp.org/news/podcast-from-biochemical-engineer-to-software-engineer-at-lego/
Quote of the Week: "The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time." - Tom Cargill
July 25, 2019
-
Flavio Copes is famous for his in-depth handbooks on developer tools. And he just published his HTML handbook on freeCodeCamp this week. (45 minute read): https://www.freecodecamp.org/news/the-html-handbook/
-
Learn Blockchain Development with this free course on the Solidity programming language. Start writing Smart Contracts for the Ethereum Virtual Machine (90 minute watch): https://www.freecodecamp.org/news/learn-the-solidity-programming-language/
-
The 3 types of Design Patterns all developers should know - with code examples of each (10 minute read): https://www.freecodecamp.org/news/the-basic-design-patterns-all-developers-need-to-know/
-
Freelancing? Here are 7 places where you can sell your software development services (7 minute read): https://www.freecodecamp.org/news/selling-services/
-
Princiya grew up in India, learned to code, started contributing code to Firefox, and now works as a developer in Berlin. She shares her story, and her tips for getting accepted to speak at tech conferences (1 hour listen): https://www.freecodecamp.org/news/podcast-how-taking-risks-catapulted-one-software-engineers-career-forward/
Quote of the Week: "Any code of your own that you haven't looked at for six or more months might as well have been written by someone else." - Eagleson's Law
July 18, 2019
-
How to get started with Git - a free crash course for new developers (7 minute read + video): https://www.freecodecamp.org/news/git-commands/
-
A father and military veteran tells his story of learning to code and getting his first developer job (8 minute read): https://www.freecodecamp.org/news/landing-my-first-development-job-what-a-crazy-journey/
-
The Definitive TypeScript Handbook (13 minute read): https://www.freecodecamp.org/news/the-definitive-typescript-handbook/
-
How to build a reusable animation component using React Hooks, the newest React feature (7 minute read): https://www.freecodecamp.org/news/animating-visibility-with-css-an-example-of-react-hooks/
-
3 years ago, Joe Previte left grad school to learn to code. In this interview, he talks about getting his first developer job, teaching other people how to code, and even running the local GraphQL meetup in Phoenix, Arizona (1 hour listen): https://www.freecodecamp.org/news/podcast-from-linguistics-grad-student-to-front-end-developer/
Bonus: Code Radio is back! 24/7 music designed for coding. And now it works better on your phone and uses less data: https://www.freecodecamp.org/news/code-radio-24-7/
Quote of the Week: "Good code is its own best documentation." - Steve McConnell
July 11, 2019
-
Learn Back End Development in Node.js. This free JavaScript course will teach you the fundamentals (3 hour watch): https://www.freecodecamp.org/news/getting-started-with-node-js/
-
How to make your first Pull Request on GitHub (4 minute read): https://www.freecodecamp.org/news/how-to-make-your-first-pull-request-on-github/
-
After each of your job interviews, this is the most effective post job interview thank-you email you can send (11 minute read): https://www.freecodecamp.org/news/interview-thank-you-email/
-
Here are 660+ free online Programming and Computer Science courses you can start in July, so you can make good use of your summer and expand your skills (browsable list): https://www.freecodecamp.org/news/free-coding-courses-july-2019/
-
This is the story behind Harvard CS50 - the most popular computer science course in the world. I interviewed Professor David Malan and game dev teacher Colton Ogden about how they got into programming and brought CS50 online for everyone (2 hour listen): https://www.freecodecamp.org/news/podcast-harvard-cs50s-david-malan-and-colton-ogden-on-computer-science/
Quote of the Week: "The only people who have anything to fear from free software are those whose products are worth even less." - David Emery
July 4, 2019
-
Learn the science (and the art) of Data Visualization in this free course. You'll build charts, maps, and even interactive visualizations - all using tools like SVG and D3.js (13 hour watch): https://www.freecodecamp.org/news/data-visualization-using-d3-course/
-
Here's my overview of the Developer Roadmap for learning Front End Development, Back End Development, and DevOps - with all the recommended skills and technologies mapped out visually (6 minute read): https://www.freecodecamp.org/news/2019-web-developer-roadmap/
-
How Sam reverse-engineered the Hemingway Editor - a popular writing app - and built his own version from a beach in Thailand (12 minute read): https://www.freecodecamp.org/news/https-medium-com-samwcoding-deconstructing-the-hemingway-app-8098e22d878d/
-
Abbey interviews developer/designer Eleftheria (whose name means "freedom" in Greek) about her many contributions to the developer community, the #100DaysOfCode challenge, and her many tech talks at conferences around Europe (1 hour listen): https://www.freecodecamp.org/news/podcast-how-a-developer-youtuber-and-masters-student-does-it-all/
-
We just launched a new freeCodeCamp backpack for developers. It features a dedicated laptop slot and tablet slot, a USB port, detachable key fob, and even a water bottle holder. I demo all its features in this video (1 minute watch): https://www.freecodecamp.org/news/2019-freecodecamp-backpack/
Quote of the Week: "There is no programming language–no matter how structured–that will prevent programmers from making bad programs." - Larry Flon
June 27, 2019
-
Learn how to build your own social media app from scratch using React, Redux, Firebase, and Express - a full-length intermediate course - all free and with no ads (12 hour watch): https://www.freecodecamp.org/news/react-firebase-social-media-app-course/
-
How to write an amazing cover letter that will get you hired - template included (18 minute read): https://www.freecodecamp.org/news/how-to-write-an-amazing-cover-letter-that-will-get-you-hired/
-
A 30-year-old plumber switched careers and became a full-time developer. We interviewed him about his amazing journey (1 hour listen): https://www.freecodecamp.org/news/from-plumber-to-full-time-developer/
-
How to kill procrastination and absolutely crush it with your ideas (4 minute read): https://www.freecodecamp.org/news/how-to-kill-procrastination-and-crush-your-ideas/
-
How to set up your Minimum Viable Product (MVP) - a checklist to get you up and running (7 minute read): https://www.freecodecamp.org/news/how-to-define-an-mvp/
Quote of the Week: "The best thing about a boolean is even if you are wrong, you are only off by a bit." - an unknown programmer
June 20, 2019
-
How to build an amazing LinkedIn profile - 15 tips from Austin, who got job offers from Microsoft, Google, and Twitter (35 minute read): https://www.freecodecamp.org/news/how-to-build-an-amazing-linkedin-profile-15-proven-tips/
-
This free course on Webpack by Colt Steele will show you how to simplify your code and speed-up your website (2 hour watch): https://www.freecodecamp.org/news/webpack-course/
-
How Madison went from homeschooler to self-taught full stack developer. In this interview, she shares tons of tips for staying focused and motivated through the struggle (1 hour listen): https://www.freecodecamp.org/news/from-homeschooler-to-fullstack-developer/
-
The Essentials of Monorepo Development - how to build your entire project in a single code repository (14 minute read): https://www.freecodecamp.org/news/monorepo-essentials/
-
How to power through the entire developer job application process - an interview with Chris Lienert (90 minute listen): https://www.freecodecamp.org/news/how-to-go-through-the-job-application-process-an-interview-with-chris-lienert-2/
Quote of the Week: "To iterate is human, to recurse divine." - L. Peter Deutsch
June 13, 2019
-
In this free course, you'll learn college-level Statistics fundamentals and data science concepts you can use as a developer (8 hour watch): https://www.freecodecamp.org/news/free-statistics-course/
-
Here are the soft skills that every developer should cultivate (6 minute read): https://www.freecodecamp.org/news/soft-skills-every-developer-should-have/
-
Your complete guide to giving your first conference talk (10 minute read): https://www.freecodecamp.org/news/complete-guide-to-giving-your-first-conference-talk/
-
Learn the basics of the R programming language with this free course on statistical programming (2 hour watch): https://www.freecodecamp.org/news/r-programming-course/
-
Angela is a developer and artist who has published a dozen of her video games on Steam. We interview her about her journey into coding and her life as a college student at Stanford (1 hour listen): https://www.freecodecamp.org/news/podcast-digital-artist-and-game-dev/
Quote of the Week: "Optimism is an occupational hazard of programming; feedback is the treatment." - Kent Beck
June 6, 2019
-
Learn Data Science fundamentals with this free course. Even though Data Science is a math-intensive field, Professor Poulson designed this course to teach you the basics without the need for math or programming skills. (6 hour watch): https://www.freecodecamp.org/news/data-science-course-for-beginners
-
I interview the founder of CodeNewbie about her journey into tech. We talk about how she immigrated to the US from Ethiopia, learned to code, got a job at Microsoft, and created her own conference. (2 hour listen): https://www.freecodecamp.org/news/talking-with-codenewbie-saron-yitbarek
-
How does CSS Flexbox work? A picture is worth a thousand words. And animated gifs are even better. (4 minute read): https://www.freecodecamp.org/news/the-complete-flex-animated-tutorial
-
Here are 650 free university courses on programming and computer science starting in June, so you can make the most of your summer learning. (Browsable list): https://www.freecodecamp.org/news/650-free-online-programming-computer-science-courses-you-can-start-this-summer
-
As a teenager, Alejandra left Mexico to escape her family's involvement in a cult. She taught herself to code while making ends meet, and went from junior developer to working at AWS (2 hour listen): https://www.freecodecamp.org/news/from-cult-survivor-to-developer-advocate-at-aws
Quote of the Week: "First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack." - George Carrette
May 16, 2019
-
Gatsby.js is a popular tool for creating static websites with JavaScript, React, and GraphQL. In this full free course, you'll learn how to build and deploy your own Gatsby-powered website (5 hour watch): https://www.freecodecamp.org/news/great-gatsby-bootcamp
-
Jesse Weigel has coded live on-stream for hundreds of hours. He's built websites for clients in front of a huge audience - mistakes and all. In this week's podcast, we interview him about streaming, his new job, and how he finds time to spend with his 4 kids (1 hour listen): https://www.freecodecamp.org/news/podcast-jesse-weigel
-
How to make peace with deadlines in software development (8 minute read): https://medium.freecodecamp.org/6cfe3e993f51
-
The Psychology of Pair Programming - here are some of the techniques developers use when they sit down and code together (6 minute read): https://medium.freecodecamp.org/86cb31f9abca
-
What a long strange trip it’s been. After years of "bad decisions which led me to the brink of self destruction" this Slovenian student dropped out and learned to code. He looks back on his first year working as a professional developer (6 minute read): https://www.freecodecamp.org/forum/t/277031
Quote of the Week: "Measuring programming progress by lines of code is like measuring aircraft building progress by weight." - Bill Gates
May 9, 2019
-
Learn how to install Python on your computer, do Object Oriented Programming, work with databases, and more. My friend Dr. Chuck at University of Michigan will teach you all the Python fundamentals in this free course (14 hour watch): https://www.freecodecamp.org/news/python-for-everybody
-
Don't just learn a magic card trick - build a card trick using Node.js. In this tutorial, Beau shows you how to entertain your friends with this API-powered magic trick (45 minute watch): https://www.freecodecamp.org/news/magic-card-trick-with-javascript-and-nodejs
-
Summer is coming! Make the most of it by expanding your skills with some of these 650 free university courses on programming and computer science (browsable list): https://medium.freecodecamp.org/650-free-online-programming-computer-science-courses-you-can-start-this-summer-6c8905e6a3b2
-
React is improving fast. Here's every single change to React, explained in detail, to help you keep up with this popular JavaScript library (75 minute read): https://medium.freecodecamp.org/60686ee292cc
-
"I worked menial dead end jobs to make ends meet. For several years I was feeling lost, insecure and directionless... One step a day is better than no step at all." Marlon was musician in London who learned to code after work each day, and is now working full-time as a developer. Here's his story (2 minute read): https://www.freecodecamp.org/forum/t/276222
Quote of the Week: "A great lathe operator commands several times the wage of an average lathe operator, but a great writer of software code is worth 10,000 times the price of an average software writer." - Bill Gates
May 2, 2019
-
Learn HTML and CSS - including HTML5 and CSS3 - from scratch with this full free course (11 hour watch): https://www.freecodecamp.org/news/html-css-11-hour-course
-
Learn RESTful APIs by building your own recipe app using React and React Router (2 hour watch): https://www.freecodecamp.org/news/apis-in-react
-
If you can cook pasta, you can understand the concept of "state" in JavaScript (6 minute read): https://medium.freecodecamp.org/2baf10a787ee
-
Tim was a US Army veteran who got into a bar fight and was sentenced to 12 years in prison. After prison, he worked retail jobs while using freeCodeCamp to learn new skills. He eventually got a job as a software developer, and has had a fulfilling career ever since. I interviewed him on this week's episode of The freeCodeCamp Podcast (2 hour listen): https://www.freecodecamp.org/news/developer-after-prison
-
How Don used freeCodeCamp to get promoted to a mid-level developer job only 1 year into his career, and his advice for you if you want to do the same (2 minute read): https://www.freecodecamp.org/forum/t/274233
Quote of the Week: "Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter." - Eric Raymond
April 25, 2019
-
The CSS Handbook - a full free book to guide you through CSS (85 minute read): https://medium.freecodecamp.org/b56695917d11
-
If you work with big documents or datasets, you may be able to save hours by using Regular Expressions. This free course will give you a firm understanding of the basics (45 minute watch): https://www.freecodecamp.org/news/regular-expressions-crash-course
-
Learn about famous programmers from throughout history - all while you play classic card games like Poker, Blackjack, and Solitaire. Programmer Playing Cards are here (3 minute read): https://www.freecodecamp.org/news/programmer-playing-cards
-
Docker Simplified: a hands-on guide for absolute beginners (15 minute read): https://medium.freecodecamp.org/96639a35ff36
-
Rachel was a special education teacher when she won 2nd place at the DEF CON hacking conference. Here's the wild story of how she got into infosec (1 hour listen): https://www.freecodecamp.org/news/podcast-rachel-tobac
Quote of the Week: "Security in IT is like locking your house or car – it doesn't stop the bad guys, but if it's good enough they may move on to an easier target." - Paul Herbka
April 18, 2019
-
Learn how to solve common developer job interview algorithm challenges in this free course from a professional developer interview coach (5 hour watch): https://www.freecodecamp.org/news/master-your-coding-interview
-
Neural networks are at the core of what we call "Artificial Intelligence." Learn about convolutional and recurrent neural networks, and deep learning in this free course (4 hour watch): https://www.freecodecamp.org/news/how-deep-neural-networks-work
-
How one developer used Python to analyze Game of Thrones (19 minute read): https://medium.freecodecamp.org/503a96028ce6
-
What I wish I knew when I started to work with React.js (5 minute read): https://medium.freecodecamp.org/3ba36107fd13
-
3 years ago, Shawn walked away from a US $350,000/year job in finance to learn to code with freeCodeCamp. Today he's a developer at Netlify, and he runs the official ReactJS subreddit. I interviewed him about his coding journey (2 hour listen): https://www.freecodecamp.org/news/shawn-wang-podcast-interview
Quote of the Week: "A good programmer is someone who always looks both ways before crossing a one-way street." - Doug Linder
April 11, 2019
-
If you've ever wanted to learn C# and the .NET developer tool ecosystem, you're in luck. We just published a full 24-hour course where you'll build a complete tournament tracker app from start to finish - including planning, database design, and error handling (24 hour watch): https://www.freecodecamp.org/news/c-sharp-24-hour-course
-
How one developer built his first-ever React Native app for his first-ever freelance client - and beat out proposals from several established mobile app agencies (34 minute read): https://medium.freecodecamp.org/d78bdab795e1
-
How to avoid these 7 mistakes Chris made as a junior developer (7 minute read): https://medium.freecodecamp.org/a7f26ce0f7ed
-
How to write your own AI to play Sonic the Hedgehog, using Python and the NEAT algorithm (7 minute read): https://medium.freecodecamp.org/9d862a2aef98
-
In this week's episode of the freeCodeCamp Podcast, Abbey interviews freeCodeCamp super-contributor Ariel Leslie about how she got into software development and how she tackles hard engineering problems (1 hour listen): https://www.freecodecamp.org/news/podcast-episode-58-software-developer-and-freecodecamp-superstar-ariel-leslie
Quote of the Week: "The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents." - Nathaniel Borenstein
April 4, 2019
-
Learn SQL with this free 4-hour course on the popular PostgreSQL database. You'll learn Queries, Joins, Aggregations, and other important concepts (4 hour watch): https://www.freecodecamp.org/news/postgresql-full-course
-
Here are 570 free online programming and computer science courses you can start in April (browsable list): https://medium.freecodecamp.org/b8ddbdda61e2
-
How to use Python to build your own AI that wins at Connect Four (1.5 hour watch): https://www.freecodecamp.org/news/python-connect-four-artificial-intelligence
-
How to build your own online multiplayer game using Python and Pygame (2.5 hour watch): https://www.freecodecamp.org/news/python-online-multiplayer-game-development-tutorial
-
In this week's episode of the freeCodeCamp Podcast, I interview Adam Hollett, a software developer at Shopify in Ottawa, Canada. He worked as a writer before teaching himself to code using freeCodeCamp and taking his career in a more technical direction. (1 hour listen in your podcast player on your phone, or here in your browser): https://www.freecodecamp.org/news/podcast-episode-57
Quote of the Week: "One person's 'paranoia' is another person's 'engineering redundancy.'" — Marcus J. Ranum
March 14, 2019
-
How to build your own iPhone and Android app from a single JavaScript codebase by using React Native - a powerful tool that turns websites into mobile apps (4 hour watch): https://www.freecodecamp.org/news/create-an-app-that-works-on-ios-android-and-the-web-with-react-native-web
-
How to make a custom website from scratch using WordPress (4 hour watch): https://www.freecodecamp.org/news/how-to-make-a-custom-website-from-scratch-using-wordpress
-
Asymptotic Analysis explained with Pokémon: a deep dive into Complexity Analysis (34 minute read): https://medium.freecodecamp.org/8bf4396804e0
-
Allan didn't like his corporate job, so he spent his nights and weekends at the public library learning to code through freeCodeCamp. 2 years ago he got his first developer job, and now he's launching his own company. He just posted his story on our forum (3 minute read): https://www.freecodecamp.org/forum/t/264857
-
In this week's episode of the freeCodeCamp Podcast, Abbey interviews Tracy Lee about how she became a developer, her love of JavaScript frameworks, and what it's like to be a developer evangelist (1 hour listen in your podcast player on your phone, or here in your browser): https://podcast.freecodecamp.org
Quote of the Week: "The only truly secure system is one that is powered off, cast in a block of concrete and sealed in a lead-lined room with armed guards." - Gene Spafford
March 7, 2019
-
How to code like a pro - learn advanced programming concepts from a freeCodeCamp graduate who's now working as a software engineer (2 hour watch): https://www.freecodecamp.org/news/how-to-code-like-a-pro
-
Learn the basics of Data Science - statistics, data visualization, and Python programming - in this free course (2 hour watch): https://www.freecodecamp.org/news/learn-the-basics-of-data-science
-
Madison writes about how she went from complete beginner to software developer, and offers tips for how you can too (7 minute read): https://medium.freecodecamp.org/dd36ed08e11b
-
In this week's episode of the freeCodeCamp Podcast, I interview lawyer-turned-developer Zubin Pratap. We talk about hackathons, moving to Melbourne, and leaving one promising career for another (1 hour listen in your podcast player on your phone, or here in your browser): https://podcast.freecodecamp.org
-
Also, freeCodeCamp now has an Instagram account where we share photos from the global developer community (browsable gallery): https://www.instagram.com/freecodecamp
Quote of the Week: "Security is always excessive until it's not enough." - Robbie Sinclair
February 28, 2019
-
How to code your own Double Dragon-style fighting game - a free Unity 3D course (5 hour watch): https://www.freecodecamp.org/news/create-a-beat-em-up-game-in-unity
-
"I’m finally getting paid to do what I love!" How Franklin taught himself to code and got his first job as a front-end developer (6 minute read): https://www.freecodecamp.org/forum/t/261411
-
Here are 550 free online programming and computer science courses that you can start in March (browsable list): https://medium.freecodecamp.org/d1944d6e467
-
In this week's episode of the freeCodeCamp Podcast, Abbey and I talk about the history of the podcast and our upcoming interviews with developers from all around the world (50 minute listen in your phone's podcast player or here in your browser): https://podcast.freecodecamp.org
-
Advanced TypeScript patterns - learn how to write statically-typed JavaScript using Ramda and currying (20 minute read): https://medium.freecodecamp.org/f747e99744ab
Quote of the Week: "In a relatively short time we've taken a system built to resist destruction by nuclear weapons and made it vulnerable to toasters." - Jeff Jarmoc
February 21, 2019
-
How to solve algorithm challenges in job interviews - a free 4-hour course. This is taught using Python, which is similar to JavaScript and also worth learning. (4 hour watch): https://www.freecodecamp.org/news/python-algorithms-for-job-interviews
-
The host of a popular Python podcast explains NoSQL databases and helps you get started with MongoDB (2 hour watch): https://www.freecodecamp.org/news/mongodb-quickstart-with-python
-
How to write an awesome junior developer résumé in a few simple steps (7 minute read): https://medium.freecodecamp.org/316010db80ec
-
How a young father from a small town in the American South taught himself to code for 2 years then got a job as a data engineer (12 minute read): https://www.freecodecamp.org/forum/t/258285
-
From Zero to Deploy: How Eden created her own static website from scratch using Netlify and Gatsby, and how you can do it, too (5 minute read): https://medium.freecodecamp.org/ebca82612ffd
Quote of the Week: "A computer lets you make more mistakes faster than any invention in human history - with the possible exceptions of handguns and tequila." - Mitch Ratliff
February 14, 2019
-
Learn back end development with Node.js and Express using this free in-depth course (2.5 hour watch): https://www.freecodecamp.org/news/learn-express-js-in-this-complete-course
-
Kevin got his first job as a web developer when he was 49 years old. He shares his advice for how you can learn to code and get a developer job, too (41 minute read): https://www.freecodecamp.org/forum/t/258707
-
From ES5 to ESNext - here’s every feature added to JavaScript since 2015 (40 minute read): https://medium.freecodecamp.org/d0c255e13c6e
-
How to build your own Pokémon game - the latest in freeCodeCamp's series of Harvard University GameDev lectures (2 hour watch): https://www.freecodecamp.org/news/code-your-own-pokemon-game
-
An introduction to Test-Driven Development - written by a developer who spent 5 years avoiding TDD but finally embraced it (22 minute read): https://medium.freecodecamp.org/c4de6dce5c
Quote of the Week: "The function of good software is to make the complex appear to be simple." - Grady Booch
February 7, 2019
-
What's the difference between a library and a framework? (4 minute read): https://medium.freecodecamp.org/bd133054023f
-
Learn the key machine learning concepts and how to apply them to real-life projects using PyTorch (6 hour video course): https://www.freecodecamp.org/news/applied-deep-learning-with-pytorch-full-course
-
How one economics student in Europe taught himself to code for two years then got his dream job as a developer (3 minute read): https://www.freecodecamp.org/forum/t/254796
-
Never feel overwhelmed at work again - how to use the MIT technique to be more productive (5 minute read): https://medium.freecodecamp.org/70d132aad0cc
-
Did you know that the freeCodeCamp community has a music live stream called Code Radio? Tune in to some jazzy beats while you code (24/7 live stream): https://www.freecodecamp.org/news/code-radio
Quote of the Week: "If having a coffee in the morning doesn't wake you up, try deleting a table in a production database instead." - Juozas Kaziukenas
February 1, 2019
-
Python is a great programming language to learn once you feel comfortable with JavaScript. Here's Harvard's Intro to Python (2 hour watch): https://www.freecodecamp.org/news/learn-python-from-harvards-cs50
-
And if you want to dig even further into Python, try our in-depth course on Python basics (4 hour watch): https://www.freecodecamp.org/news/learn-python-basics-in-depth-video-course
-
How to produce your own meaningful datasets - right in SQL (7 minute read): https://medium.freecodecamp.org/394c4781a5e0
-
Ursula was in her late 30s and unhappy with her career in science. Here's how she taught herself to code using freeCodeCamp for 10 months, then got a job as a developer (3 minute read): https://www.freecodecamp.org/forum/t/252499/32
-
Here are 560 free online programming and computer science courses that you can start in February (browsable list): https://medium.freecodecamp.org/e621d959e64
Quote of the Week: "The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the computer hardware industry." - Henry Petroski
January 24, 2019
-
Harvard's CS50 Intro to Computer Science course is now free (and ad-free) on freeCodeCamp's YouTube channel. We're posting one new video each day and discussing them here (40 hour course): https://www.freecodecamp.org/forum/t/the-first-few-harvard-cs50-videos-are-now-live/253738
-
Capture The Flag challenges are a great way to expand your cybersecurity and ethical hacking skills. Here's an in-depth walkthrough of the popular PicoCTF challenge (6 hour tutorial): https://www.freecodecamp.org/news/improve-cybersecurity-skills-with-ctfs-picoctf-walkthrough
-
How Graph Data Structures work - explained visually (9 minute read): https://medium.freecodecamp.org/6d88f36ec768
-
How to build your own First Person Shooter game - using Unity3D (8 hour tutorial): https://www.freecodecamp.org/news/unity-3d-first-person-shooter-game-tutorial
-
Maribel's parents immigrated to the US as field workers. She was the first person in her family to graduate from college. And after years of teaching herself coding, she is now working as a software engineer. This is her story (16 minute read): https://medium.freecodecamp.org/4ae301fc02b
This weeks quote: "The Web as I envisaged it, we have not seen it yet. The future is still so much bigger than the past." — Tim Berners-Lee (inventor of the web)
January 17, 2019
-
How to build your own e-commerce website from scratch with React, and how to host it for free using Netlify (6 hour watch): https://www.freecodecamp.org/news/react-tutorial-ecomerce-site
-
Here are 380 Ivy League courses you can take online right now for free (browsable list): https://medium.freecodecamp.org/9b3ffcbd7b8c
-
How to design website layouts that work well with screen readers - so that blind people can use your website, too (7 minute read): https://medium.freecodecamp.org/347b7b06e9cc
-
The story of how Vivian went from working in a Nigerian call center to landing her first job as a software developer. She used freeCodeCamp and took the 100 Days of Code Challenge. (6 minute read): https://medium.freecodecamp.org/19b01f17bca1
-
Introducing: You Can Do This - a new place where you can get support during your coding journey (1 minute read): https://www.freecodecamp.org/news/you-can-do-this
This week's quote: "We can only see a short distance ahead, but we can see plenty there that needs to be done." — Alan Turing
January 10, 2019
-
The React Handbook - a massive free guide to building web applications with ReactJS (116 minute read): https://medium.freecodecamp.org/the-react-handbook-b71c27b0a795
-
How to build your own Tetris game using Python and Pygame (2 hour watch): https://www.freecodecamp.org/news/tetris-python-tutorial-pygame
-
The story of how Christina went from stay-at-home mother of 3 kids to working full time from home as a JavaScript developer (3 minute read): https://www.freecodecamp.org/forum/t/244230
-
Learn MongoDB - the popular NoSQL database - by building a Node.js CRUD app from scratch (75 minute watch): https://www.freecodecamp.org/news/mongodb-crud-app
-
Over the winter holiday, Angela challenged herself to build one coding project each day for 20 days. Her resulting apps are fun and elegant. (6 minute read): https://medium.freecodecamp.org/5cd4c9383f84
December 20, 2018
-
Learn React.js with this free 5 hour course for beginners. You'll learn about styling components, conditional rendering, state management, and more (5 hour watch): https://www.freecodecamp.org/n/jiLKNpplm
-
Introducing Programmer Playing Cards - learn about programmer history while you play classic card games like Poker, Blackjack, and Solitaire (4 minute read): https://medium.freecodecamp.org/d3eeeffe9a11
-
Here are the results of the freeCodeCamp 2018 New Coder Survey. 31,000 respondents told us about how they're learning to code and getting their first developer jobs (6 minute read): https://medium.freecodecamp.org/e10feb9ed419
-
Learn how to build your own Android app. This free course will show you how to use Android Studio, Firebase, Java, and more to build your own clone of WhatsApp messenger (5 hour watch): https://www.freecodecamp.org/n/ksLpiub87
-
How Phoebe went from stay-at-home mom to working as a front end web developer in less than a year by studying freeCodeCamp (8 minute read): https://medium.freecodecamp.org/39724046692a
December 13, 2018
-
Learn JavaScript - our free 134-part video course for beginners (3.5 hour watch): https://www.freecodecamp.org/n/j4Va5cR1p
-
Learn penetration testing, from beginner to advanced. We cover Ethical Hacking concepts like CSRF, XSS, Brute Force Attacks, SQL Injection, and more in this free video course (3 hour watch): https://www.freecodecamp.org/n/pena5cR1p
-
Amazingly, 1 out of every 200 developers is completely blind. Here's how freeCodeCamp is helping teach even more blind people how to code (4 minute read): https://medium.freecodecamp.org/c47c68d4a237
-
Even in an active war zones in Afghanistan, thousands of people are coming together to learn to code and expand their careers using freeCodeCamp (4 minute read): https://medium.freecodecamp.org/d553719579e
-
Here are 670 free online programming and computer science courses you can start in December (browsable list): https://medium.freecodecamp.org/a90149ac6de4
December 6, 2018
-
Learn back-end development with this free Node.js for Beginners course (3 hour watch): https://www.freecodecamp.org/n/9LMjG46Rf
-
The All Powerful Front End Developer - a jam-packed tech talk from CodePen founder Chris Coyer (30 minute watch): https://www.freecodecamp.org/n/i9ZVp2312
-
How to build your own Tetris game using Python and Pygame - a full free video course with example code (2 hour watch): https://www.freecodecamp.org/n/t3tR1spY6
-
Laura helped build a popular mobile app for learning to code called Grasshopper. She talks about how she used data to make tough design decisions - all while pregnant with her first baby. (11 minute read): https://medium.freecodecamp.org/3f8fc96acff7
-
Colin was stuck in a tiny, noisy apartment in Tokyo with an irrelevant college degree. He learned to code, hustled for internships, and now he works as a developer at a top tech company. This is his story. (23 minute read): https://medium.freecodecamp.org/d1fcf52c0650
November 29, 2018
-
How to code your own Mario-style platformer video game in JavaScript - a full free video course with code examples (3 hour watch): https://www.freecodecamp.org/n/m1JO9zlF4
-
People have now spent more than 1 billion minutes using freeCodeCamp - the equivalent of 2,000 years. Here's how our tiny nonprofit is helping millions of people around the world learn to code for free at scale (12 minute read): https://medium.freecodecamp.org/9c2ee9f8102c
-
How to understand CSS Position Absolute once and for all (3 minute read): https://medium.freecodecamp.org/b71ca10cd3fd
-
What programmers actually do - explained by an engineer at Airbnb (5 minute watch): https://www.freecodecamp.org/n/m1JO9qazx
-
How four strangers built a live game show app in a single weekend and got first place at the freeCodeCamp JAMstack Hackathon (8 minute read): https://medium.freecodecamp.org/f8c1fec4f55b
November 22, 2018
-
The 2018 State of JavaScript survey asked 20,000 developers about which tools they use and why. Here are the results (5 minute read): https://medium.freecodecamp.org/8322bcc51bd8
-
Here are the winners of the 2018 freeCodeCamp JAMstack Hackathon at GitHub, and demos of the winning projects (7 minute read): https://medium.freecodecamp.org/2a39bd1db878
-
An Airbnb software engineer talks about 7 habits she has observed that most successful engineers have in common (9 minute watch): https://www.freecodecamp.org/n/ms9fp28jf
-
An introduction to Git Merge and Git Rebase: what they do and when to use them (6 minute read): https://medium.freecodecamp.org/131b863785f
-
Young left his job at a Los Angeles pharmacy, coded for 8-months, and got a job as a professional developer. This is his journey from anxiety to triumph (6 minute read): https://www.freecodecamp.org/forum/t/240212
November 15, 2018
-
A free 6-hour video course on Angular - everything you need to start building Angular web apps (6 hour watch): https://www.freecodecamp.org/n/OHbjepWjQ
-
Deep Learning without frameworks - how neural networks actually work at a basic level (75 minute watch): https://www.freecodecamp.org/n/d3epL34rn
-
Before Jim got his first developer job, he was a 30-year-old college dropout working as a personal fitness trainer. Jim shares his 2-year quest to learn coding, and lessons from his job search (5 minute read): https://www.freecodecamp.org/forum/t/239871
-
How not to be afraid of Git anymore - understanding the machinery to whittle away the uncertainty (9 minute read): https://medium.freecodecamp.org/fe1da7415286
-
How to beat procrastination by "eating frogs" (15 minute read): https://medium.freecodecamp.org/543b07ecf360
November 1, 2018
-
The Complete JavaScript Handbook (91 minute read): https://medium.freecodecamp.org/f26b2c71719c
-
A software Engineering Survival Guide - resources that will help you at the beginning of your career (11 minute read): https://medium.freecodecamp.org/fe3eafb47166
-
How to build your own classic 1970s Simon flashing light game using JavaScript (1 hour watch): https://www.freecodecamp.org/n/s1M0ntu70
-
A quick introduction to computer networks (8 minute watch): https://www.freecodecamp.org/n/n3tW0rk88
-
Podcast #51: Erica Peterson founded Moms Can Code to help mothers learn to code so they can embark on new careers. She has a ton of helpful advice. (70 minute listen in your Apple Podcasts app, or right here in your browser): https://www.freecodecamp.org/n/jdigPOM2d
October 25, 2018
-
What is a quantum computer? Here's how quantum bits called "qubits" work, and why they're so useful (8 minute read): https://medium.freecodecamp.org/b8f602035365
-
How a teacher got his first developer job at age 40 after 10 months of coding in his free time (11 minute read): https://medium.freecodecamp.org/b8895e855a8b
-
How to build your first website - a full video course on basic HTML and CSS (2 hour watch): https://www.freecodecamp.org/n/sleibh3W
-
Anissa shows you how to use Kanban Board tools like Trello and GitHub Projects to plan out your coding projects (12 minute watch): https://www.freecodecamp.org/n/k4NbAnb04
-
These tools will help you write clean code: a look at Prettier, ESLint, Husky, Lint-Staged and EditorConfig (13 minute read): https://medium.freecodecamp.org/da4b5401f68e
October 18, 2018
-
How to earn your free Hacktoberfest 2018 t-shirt — even if you’re new to coding (5 minute read): https://www.freecodecamp.org/n/FDoftlSup
-
How to write a killer Software Engineering résumé - an in-depth analysis of the résumé that helped a recent college graduate get interviews at Google, Facebook, Amazon, Microsoft, Apple - and a job at Tesla (15 minute read): https://medium.freecodecamp.org/b11c91ef699d
-
The History of JavaScript - a timeline of the programming language's evolution over the past 20 years (1 hour watch): https://www.freecodecamp.org/n/39ut308ZX
-
An Intro to GameDev: how to build your first video game - right in your browser - using plain JavaScript (75 minute watch): https://www.freecodecamp.org/n/pqogm3nsF
-
Want to learn AngularJS? Here's a free 33-part AngularJS course with fully interactive code examples (15 minute read): https://medium.freecodecamp.org/fc2ff27ab451
October 11, 2018
-
How to use JavaScript classes - a one-hour introduction to Object-Oriented Programming (1 hour watch): https://www.freecodecamp.org/n/9klmNCA23
-
Johann was a professional dog-walker - even during Chicago's brutal winters. Here's how he taught himself to code, moved to Los Angeles, and got a job as a React Native developer, and his advice for other people who want to do the same (6 minute read): https://www.freecodecamp.org/forum/t/220874
-
How to build your own GraphQL server - an intermediate course that will also teach you Typescript, PostgreSQL, and Redis (8 hour watch): https://www.freecodecamp.org/n/lmMiLZ23f
-
190 universities around the world just launched 600 free online courses. Here’s the full list (browsable list): https://medium.freecodecamp.org/3d9ad7895f57
-
Podcast #50: I interview Sacha Greif, a designer, developer, and prolific open source project creator. We talk about his journey from designing website themes to building his own JavaScript framework, and his life in Japan (94 minute listen in your Apple Podcasts app, or right here in your browser): https://www.freecodecamp.org/n/bsFzUUaba
October 4, 2018
-
Math for Programmers - a free course that will teach you some math and logic principles, and help you improve your coding (1 hour watch): https://www.freecodecamp.org/n/09iy8H6lC
-
How a former tech recruiter used freeCodeCamp.org - and his own knowledge of the hiring process - to land his first developer job in London (6 minute read): https://www.freecodecamp.org/forum/t/223385
-
Here are 660 free online programming and computer science courses you can start in October (browsable list): https://medium.freecodecamp.org/99725c056812
-
Why you learn the most when you feel like you’re struggling as a developer (5 minute read): https://medium.freecodecamp.org/7513327c8ee4
-
Podcast #49: Lyle Troxell is a senior software engineer at Netflix. But he spent his 20s and 30s as a teacher and radio show host. I interview Lyle about his coding journey and the story behind him building Apple co-founder Steve Wozniak's personal website. (94 minute listen in your Apple Podcasts app, or right here in your browser): https://www.freecodecamp.org/n/TBDUnq5n2
September 27, 2018
-
This free full-length HTML5 Basics course will help you learn how to build your own website (2 hour watch): https://www.freecodecamp.org/n/j49MHj8uK
-
How Candice taught herself to code using freeCodeCamp and became a developer at Microsoft (8 minute read): https://forum.freecodecamp.org/t/228646
-
Introducing Code Radio: jazzy beats you can listen to while you code (24/7 music live stream): https://www.freecodecamp.org/n/OZ9MIh9Kr
-
How to understand any programming task (12 minute read): https://www.freecodecamp.org/n/q3cxvAP77
-
Podcast #48: I interview Ali Spittel. She's a developer, artist, and the creator of the Zen of Programming. We talk about how she learned to code, and how her passion for political journalism lead to her working in data visualization (56 minute listen in your Apple Podcasts app, or right here in your browser): https://www.freecodecamp.org/n/krk00lk24
September 20, 2018
-
How computers work and how the internet works - all explained as simply as possible (25 minute watch): https://www.freecodecamp.org/n/94i0Frgd4
-
Focus and Deep Work - your secret weapons for becoming a 10X developer (9 minute read): https://www.freecodecamp.org/n/mK4L0lP32
-
A full-length course on MongoDB that also teaches you some Node.js, Express.js, and Mongoose (75 minute watch): https://www.freecodecamp.org/n/ec8iI9oO9
-
"Alexa, start the freeCodeCamp Quiz." We just released an Alexa app so you can learn programming concepts on your Amazon Echo (3 minute watch): https://www.freecodecamp.org/n/p0piI9oO9
-
Podcast #47: I interview Laurence Bradford. She's the creator of the Learn To Code With Me podcast and a technology writer at Forbes. We talk about how she taught herself coding and got her first freelance clients. (75 minute listen in your Apple Podcasts app, or right here in your browser): https://www.freecodecamp.org/n/mku00lP20
September 13, 2018
-
The Node.js handbook - a free full-length book about back end JavaScript (95 minute read): https://www.freecodecamp.org/n/rSaL0lP34
-
How to use psychology to design fantastic user experiences (50 minute watch): https://www.freecodecamp.org/n/kd948glYU
-
Eva shares her story of working at McDonalds for 22 months while teaching herself to code. She just got her first front end developer job and tripled her salary (3 minute read): https://forum.freecodecamp.org/t/223622
-
The fearless interview: how to win your coding interview and get a developer job (47 minute watch): https://www.freecodecamp.org/n/9kN7Oks
-
Podcast #46: I interviewed Alexander Kallaway, the creator of the 100 Days Of Code Challenge. We talked about how he and his wife moved from Russia to Toronto, how he used freeCodeCamp to study for his first developer job, and how he helps thousands of people stay motivated while they do the same. (1 hour listen in your Apple Podcasts app, or right here in your browser): https://www.freecodecamp.org/n/bkuL0lP20
September 6, 2018
-
freeCodeCamp's full course on algorithms and data structures, designed with beginners in mind (2 hour watch): https://www.freecodecamp.org/n/EWd2k87
-
How Jordan went from enlisted Air Force to full-time software engineer at Twitter - and what he learned along the way (10 minute read): https://medium.freecodecamp.org/7906bfc10984
-
Here are 640 free online programming and computer science courses you can start in September (browsable list): https://medium.freecodecamp.org/f0bd3a184625
-
GitHub basics tutorial: Tiffany's guide to GitHub commits, branches, and pull requests (31 minute watch): https://www.freecodecamp.org/n/7mdMGAPL
-
Podcast #45: I interview Dylan Israel, a college drop-out turned software engineer. Dylan is a prolific YouTuber and course creator. We talk about how he recently secured 4 different job offers and used them to get a 40% raise at his current job. (25 minute listen in your Apple Podcasts app, or right here in your browser): https://www.freecodecamp.org/n/bkuy9lG20
August 30, 2018
-
A beginner's guide to SQL and databases - a full course for beginners (4 hour watch): https://www.freecodecamp.org/n/FLkLcFzA
-
Contributing to open source isn't that hard: Jennifer's journey toward contributing code to the Node.js open source project (5 minute read): https://medium.freecodecamp.org/d10760e31194
-
The 50 best free online university courses of all time, according to the data (browsable list): https://medium.freecodecamp.org/e67d0da38e95
-
How to create a portfolio website (40 minute watch): https://www.freecodecamp.org/n/NJvAzCG2
-
freeCodeCamp is hosting a hackathon at GitHub's headquarters in San Francisco - and an online hackathon, too - on October 27-28. Here's how you can get tickets (3 minute read): https://hackathon.freecodecamp.org
August 23, 2018
-
This quick introduction to web security will teach you about CORS, CSP, and other web security concepts (7 minute read): https://www.freecodecamp.org/n/bkuy9lG10
-
We threw a big party in New York City for freeCodeCamp's top open source contributors. Here are the highlights and interviews from the event (57 minute watch): https://www.freecodecamp.org/n/akuy9lG10
-
Big O Notation explained simply, using some illustrations and a video (7 minute read): https://www.freecodecamp.org/n/ckuy9lG10
-
How to build a chat room app using React - a full JavaScript course (94 minute watch): https://www.freecodecamp.org/n/dkuy9lG10
-
In this week's podcast, I interview John Sonmez, founder of Simple Programmer. He's a prolific author and course creator. We talk about how to stay motivated while learning to program (32 minute listen in your Apple Podcasts app, or right here in your browser): https://podcast.freecodecamp.org
August 17, 2018
-
3 simple rules that will help you become a Git master (7 minute read): https://www.freecodecamp.org/n/pkuy9lG19
-
Web design basics for non-designers (10 minute read): https://www.freecodecamp.org/n/rkuy9lG19
-
Learn Python basics with this in-depth video course (4 hour watch): https://www.freecodecamp.org/n/z5uy9lG19
-
How you can build a memory matching game in pure JavaScript (34 minute watch): https://www.freecodecamp.org/n/zkuy9lG19
-
How you can style your terminal to look like Medium, freeCodeCamp, or any way you want (8 minute read): https://www.freecodecamp.org/n/qkuy9lG19
August 9, 2018
-
freeCodeCamp's new coding curriculum is live - with 1,400 coding lessons and 6 developer certifications you can earn (3 minute read): https://www.freecodecamp.org/n/lLe9TtWfj
-
Here are 500 free online programming and computer science courses you can start in August (browsable list): https://medium.freecodecamp.org/bc1bcac1af5e
-
What I learned after 100 solid days of coding every day (13 minute watch): https://www.freecodecamp.org/n/z5uU9lG_9
-
How to code the classic game Snake and play it in your browser, using functional JavaScript - a full tutorial with code examples (93 minute watch): https://www.freecodecamp.org/n/6iEy3BKxQ
-
Mistakes I've made as a junior developer - and how you can avoid them (10 minute listen in Apple Podcasts or right here in your browser): https://podcast.freecodecamp.org
May 17, 2018
-
How to build your own 8-Ball Pool game from scratch using JavaScript and HTML5 - a comprehensive video tutorial (1 hour watch): https://www.youtube.com/watch?v=aXwCrtAo4Wc
-
JavaScript symbols, iterators, generators, async/await, and async iterators — all explained simply (14 minute read): https://medium.freecodecamp.org/4003d7bbed32
-
How to use JavaScript Regular Expressions to rapidly search through text (12 minute read): https://medium.freecodecamp.org/48b46a68df29
-
How to code your own YouTube app: a full YouTube API tutorial with code examples (1 hour watch): https://www.youtube.com/watch?v=9sWEecNUW-o
-
Craigslist, Wikipedia, Lichess, and beyond - my personal journey into the Abundance Economy, where developers build software designed to be free for as many people as possible (13 minute listen - you can listen in Apple Podcasts, Google Play, or right here in your browser): https://freecodecamp.libsyn.com
May 3, 2018
-
How a 33-year-old museum tour guide became a professional web developer - her 18 month coding journey (10 minute read): https://medium.freecodecamp.org/2902d074f5ba
-
Here are 530 free online programming and computer science courses you can start in May (browsable list): https://medium.freecodecamp.org/5e82f5307867
-
How to make a super simple website. Alice walks you through the fundamentals of HTML (33 minute watch): https://www.youtube.com/watch?v=PlxWf493en4
-
Demystifying JavaScript’s "new" keyword (6 minute read): https://medium.freecodecamp.org/874df126184c
-
How to land a six figure job in tech with no connections. Advice from a biology major who got job offers from Google and Twitter (60 minute listen - you can listen in Apple Podcasts, Google Play, or right here in your browser): https://freecodecamp.libsyn.com
April 26, 2018
-
One freeCodeCamp contributor turned his website into a Progressive Web App, then published it in 3 app stores. Here's what he learned along the way (14 minute read): https://medium.freecodecamp.org/7cb3f56daf9b
-
Cracking the system design interview: developer job interview tips from a software engineer at Twitter (9 minute read): https://medium.freecodecamp.org/dda63ed27e26
-
How web tracking works: a developer's guide to tracking tools and your privacy online (6 minute read): https://medium.freecodecamp.org/42935355525
-
Let's learn D3.js: a full video course on the popular JavaScript data visualization library (27 minute watch): https://www.youtube.com/watch?v=C4t6qfHZ6Tw
-
Hackers stole a tech entrepreneur's website from her. Here's the dramatic story of how she pulled off a sting operation to get it back (16 minute listen - you can listen in Apple Podcasts, Google Play, or right here in your browser): https://freecodecamp.libsyn.com
April 19, 2018
-
What exactly is Node.js? Here's a clear explanation of the tool that Netflix, Uber, and LinkedIn use to handle millions of users at the same time (5 minute read): https://medium.freecodecamp.org/ae36e97449f5
-
"Everyone’s journey is different, and every one of us has our own battles to fight in the background." Sibylle shares how she completed the 100 Days of Code challenge by finding 30 minutes to code each day (5 minute read): https://medium.freecodecamp.org/d7c6dca80f09
-
This new 24-part JavaScript course by freeCodeCamp grad Dylan Israel is a solid way to learn the basics (8 minute read): https://medium.freecodecamp.org/e7777baf86fb
-
How to add ESLint to your Node.js project and find errors automatically (9 minute watch): https://www.youtube.com/watch?v=qhuFviJn-es
-
On this week's episode of the freeCodeCamp podcast, Software Engineer Jane Phillips shares tactics for succeeding at take-home coding challenges - one of the most common types of developer job interview (28 minute listen - you can listen in Apple Podcasts, Google Play, or right here in your browser): https://freecodecamp.libsyn.com/
April 12, 2018
-
Learn React.js in 5 minutes - a quick introduction to the popular JavaScript library (5 minute read): https://medium.freecodecamp.org/526472d292f4
-
How to organize your thoughts on the whiteboard and crush your technical interview (8 minute read): https://medium.freecodecamp.org/b668de4e6941
-
Learn HTML5 - a full video course (53 minute watch): https://www.youtube.com/watch?v=DPnqb74Smug
-
How to escape async/await hell (4 minute read): https://medium.freecodecamp.org/c77a0fb71c4c
-
After a year of coding and scraping data, one freeCodeCamp contributor finally launched his leaderboard of the top Medium stories of all time. Then a last minute change threatened to kill his app. (8 minute read): https://medium.freecodecamp.org/e07a32cf5255
April 5, 2018
-
Here's every new feature added to JavaScript over the past three years with examples (16 minute read): https://medium.freecodecamp.org/d52fa3b5a70e
-
How one freeCodeCamp camper went from being a coding newbie to a software engineer with a six-figure salary in just 9 months - all while working full time (19 minute read): https://medium.freecodecamp.org/460bd8485847
-
Here are 470 free online programming and computer science courses you can start in April (browsable list): https://medium.freecodecamp.org/433e50dfdc57
-
An easy way to improve your designs: use Google Font "Superfamilies" for multiple visually similar fonts (5 minute read): https://medium.freecodecamp.org/1dae04b2fc50
-
Alexa Development 101: here's a full Amazon Echo course in a single video (70 minute watch): https://www.youtube.com/watch?v=4SXCHvxRSNE
March 29, 2018
-
Here's a free 10-part course on Bootstrap 4.0 to help you learn responsive web design (5 minute read): https://fcc.im/2I3p2J1
-
A major open source project called DevDocs just donated itself - and all of its code - to the freeCodeCamp.org community (5 minute read): https://fcc.im/2umK6In
-
Did you know that Google has its own JavaScript style guide? It lays out best practices for writing clean, understandable code. Here are some of the highlights (7 minute read): https://fcc.im/2GtBwN3
Bonus: Remi is a musician in Berlin, and yesterday he got his first developer job. In this forum post, he talks about his transition: "I can say that Freecodecamp works. I went from basic programming knowledge to landing a job in a specialized framework in a matter of months, without paying anything, going to university, or getting any "official" certificate." (2 minute read): https://fcc.im/2E3EZwm
March 22, 2018
-
How to write a great developer résumé and showcase your software engineer skills (8 minute read): https://fcc.im/2psxiLN
-
Learn Bootstrap 4.0 in 5 minutes: get to know the newest version of the worlds most popular front-end component library (5 minute read): https://fcc.im/2p9xAqF
-
Why software engineers disagree about everything (40 minute watch): https://www.youtube.com/watch?v=4fVdg3EEbi4
Bonus: Jordan was a junior enlisted in the US Air Force. He knew nothing about coding. Here's how he taught himself to code, built his network in San Francisco, and landed a prestigious developer internship at Twitter (8 minute read): https://fcc.im/2G4LTql
March 15, 2018
-
Stack Overflow just released the results of their 2018 survey - and more than 100,000 developers responded. I’ve compiled the most interesting results right here for your convenience (5 minute read): https://fcc.im/2FY23li
-
After teaching herself to code, Maria wanted a new challenge. So she redesigned Tumblr (13 minute read): https://fcc.im/2FCCd65
-
Here are 620 free online programming and computer science courses you can start in March (browsable list): https://fcc.im/2p07R44
Bonus: On this week's episode of the freeCodeCamp Podcast, we explain exactly what an API is - in plain English (9 minute listen - you can listen in Apple Podcasts, Google Play, or right here in your browser): https://fcc.im/2HEmAsn
March 8, 2018
-
How to make your website lightning fast (7 minute read): https://fcc.im/2oU8Pi3
-
How Vince transitioned from a graphic designer to a front-end developer in just 5 months (9 minute read): https://fcc.im/2oWCYws
-
How ancient mathematics can enrich your design skills (6 minute read): https://fcc.im/2oUF1Ss
Bonus: We just launched freeCodeCamp Radio - our community's new 24/7 live stream with music you can code to (6 minute read): https://fcc.im/2Fi7dZW
March 1, 2018
-
An 8-minute guide to GitHub and how developers use it to share code (8 minute read): https://fcc.im/2oBIFjg
-
How Zhia Hwa landed offers for developer jobs from Microsoft, Amazon, and Twitter - all without an Ivy League degree - just a ton of hard work (18 minute read): https://fcc.im/2F9ZQCS
-
How Rodney made $200,000 when he was just 16 years old by programming tools for a video game (9 minute read): https://fcc.im/2F26LyU
Bonus: Jane created this comprehensive guide to take-home coding challenges, one of the most common formats for developer job interviews (21 minute read): https://fcc.im/2t5215F
February 22, 2018
-
Tools I wish I had known about when I started coding (6 minute read): https://fcc.im/2ooWcdJ
-
How I applied lessons learned from a failed technical interview to get 5 job offers (18 minute read): https://fcc.im/2BHKOlx
-
The best free online courses of 2017 according to the data (6 minute read): https://fcc.im/2omh2ug
Bonus: An introduction to web scraping using Node.js. Learn how to get data from any website - no API necessary. You can watch this free in-depth video tutorial and code along (27 minute watch): https://www.youtube.com/watch?v=eUYMiztBEdY
February 15, 2018
-
CSS finally supports variables. Here's everything you need to know about CSS variables, including three example apps you can build to better understand them (22 minute read): https://fcc.im/2o8NbFN
-
How to add HTTPS to your website for free in 12 minutes, and why you need to do this now more than ever (12 minute read): https://fcc.im/2BuqC6O
-
Scrum explained in 16 minutes - a look at how developers use the popular Scrum agile methodology to write better software, and faster too (16 minute watch): https://www.youtube.com/watch?v=vuBFzAdaHDY
Bonus: Many of you have written me asking for an archive of these "three links" emails I send each Thursday. So I compiled one. And I also share the story behind these emails, and why I decided to use this simple no-nonsense format (browsable list): https://fcc.im/2GhEyjM
February 8, 2018
-
Here are 330 Ivy League courses you can take online right now for free (browseable list): https://fcc.im/2C6En8m
-
3 years ago I was just a 30-something teacher coding in his closet. But yesterday, the IRS granted freeCodeCamp Tax Exempt status. And freeCodeCamp is now a public charity. As a result, every donation you’ve ever made to freeCodeCamp is now tax deductible. Here’s what all this means for you and for the global freeCodeCamp community (3 minute read): https://fcc.im/2BjNVjJ
-
If you’re considering freelancing or creating a startup, this is a must-watch. My friend Luke Ciciliano — who does freelance web development for law firms — will walk you through the best way to set up your US business for tax purposes (21 minute watch): https://www.youtube.com/watch?v=AtIB_3_DZUk
Bonus: Elvis was “just a village boy from Nigeria who had nothing but a dream and a Nokia J2ME feature phone.” Today, he’s a 19 year old Android developer who has worked on over 50 apps and currently works for an MIT startup. On this week’s episode of the freeCodeCamp Podcast, I tell his inspiring story of how he built apps using nothing more than his feature phone (15 minute listen): https://fcc.im/2EdyvMb
January 31, 2018
-
Learn how you can code your own chat room app using React, Redux, Redux-Saga, and Web Sockets in this free in-depth YouTube tutorial (85 minute watch): https://www.youtube.com/watch?v=x_fHXt9V3zQ
-
How to manage your taxes as a freelance developer or startup (7 minute read): https://fcc.im/2BKOYp4
-
Want to build apps using blockchain and smart contracts? This in-depth guide will help you get started (21 minute read): https://fcc.im/2nuzrFZ
Bonus: Here are 440 free online programming and computer science courses you can start in February (browsable list): https://fcc.im/2DR0rVY
January 25, 2018
-
My friend just launched a free full-length CSS Flexbox course where you can build responsive websites interactively in your browser (5 minute read): https://fcc.im/2E5INyK
-
A 5-minute intro to Color Theory: how to combine colors and set the mood of your designs (5 minute read): https://fcc.im/2nasXe6
-
How you can build your own VR headset for $100 (3 minute read): https://fcc.im/2ncIiuC
Bonus: 5 years ago, Ken was a college dropout who woke up every day at 4 a.m. to drive a forklift. He taught himself to code and kick-started his career by convincing a local web development company to hire him. In this week’s episode of The freeCodeCamp Podcast, Ken shares his advice on how to go from a hobbyist to a professional developer (15 minute listen, also on iTunes and Google Play): https://fcc.im/2FfGpoH
January 18, 2018
-
These CSS naming tips will save you hours of debugging (7 minute read): https://fcc.im/2mNUFNw
-
CSS Flexbox basics explained in just 5 minutes (5 minute read): https://fcc.im/2FR1DtW
-
We just published a free video course on how to build your own iOS flashcard app using React Native, from setup to animations. All four videos are now live on freeCodeCamp’s YouTube channel (4 hour watch in total): https://www.youtube.com/watch?v=_b6F0KiFpG8
Bonus: How not to bomb your job offer negotiation: part two of Haseeb Qureshi’s tips that helped him negotiate a $250,000 starting package when he got his first developer job at Airbnb. This episode of The freeCodeCamp Podcast can help you increase your starting salary by thousands of dollars (34 minute listen, also on iTunes and Google Play): https://fcc.im/2rk69Ow
January 11, 2018
-
Here are some stories from 300 developers who got their first tech job in their 30s, 40s, and 50s (4 minute read): https://fcc.im/2miUtWv
-
HTTPS explained with carrier pigeons (5 minute read): https://fcc.im/2D0Infc
-
How we recreated Amazon Go in 36 hours (7 minute read): https://fcc.im/2qUlgOv
Bonus: If you’re actively looking for a developer job in the new year, this is a must-listen. Hasseeb Qureshi is famous for negotiating a $250,000 starting compensation package when he accepted his first developer job at Airbnb in San Francisco. In this new episode of the freeCodeCamp Podcast, Hasseeb shares negotiation tips you can use to increase your starting salary by thousands — and in some cases — tens of thousands of dollars (27 minute listen, also on iTunes and Google Play): https://fcc.im/2D3sANt
January 4, 2018
-
Some lessons I learned from 7 self-taught coders who now work as professional software developers (6 minute read): https://fcc.im/2CF6S2a
-
Don’t do it at runtime. Do it at design time (4 minute read): https://fcc.im/2CRUpVE
-
Next Level Accessibility: 5 ways Scott made the freeCodeCamp Guide more usable for people with disabilities (7 minute read): https://fcc.im/2EPTeqk
Bonus: Here are 600 free online programming and computer science courses you can start in January (browsable list): https://fcc.im/2CztEbq
December 28, 2017
-
The unlikely history of the 100 Days Of Code Challenge, and why you should try it for 2018 (8 minute read): https://fcc.im/2lmVXhR
-
CSS Grid is an exciting new way to build responsive websites. And a freeCodeCamp contributor just released a full CSS Grid course for free (5 minute read): https://fcc.im/2E6oT6i
-
How exactly does Bitcoin work? This camper built an interactive web app to show you (5 minute read): https://fcc.im/2C47zl3
Bonus: How I built and launched a chatbot over the weekend (10 minute watch): https://www.youtube.com/watch?v=8IUgB5-CKDQ
December 21, 2017
-
This is the story of a high school kid in Nigeria named Elvis who coded and launched two popular apps using nothing more than his Nokia feature phone. He eventually earned enough money from freelancing to buy a proper laptop, and now he works for an MIT-based startup (10 minute read): https://fcc.im/2Bwp50Y
-
Sacha just asked 23,000 developers what they think of JavaScript. Here are the results of his 2017 State of JavaScript Survey (8 minute read): https://fcc.im/2BtKuYI
-
Here are 5 helpful GitHub tips for new coders (4 minute read): https://fcc.im/2kzNAQp
Bonus: I just published episode 11 of The freeCodeCamp Podcast: “Programming is hard. That’s precisely why you should learn it.” Listen to it in iTunes or Google Play, or right here in your browser (11 minute listen): https://fcc.im/2k9zLuH
December 14, 2017
-
This is the best article I’ve ever read on Bitcoin technology and the engineering challenges it faces (17 minute read): https://fcc.im/2Cjax1A
-
How to make your HTML responsive by adding a single line of CSS (6 minute read): https://fcc.im/2ktADqP
-
Briana’s back with her new in-depth video: how to use Bash and the command line in Mac, Windows 10, and Linux (33 minute watch): https://www.youtube.com/watch?v=BFMyUgF6I8Y
Bonus: I just published episode 10 of The freeCodeCamp Podcast and it’s gut-wrenching: “We fired our top developer talent. Best decision we ever made.” Listen to it in iTunes or Google Play, or right here in your browser (10 minute listen): https://fcc.im/2k9zLuH
December 8, 2017
-
How did I land my first job as a self-taught developer? I prepared like crazy (6 minute read): https://fcc.im/2iDU67l
-
The definitive JavaScript handbook for your next developer interview (14 minute read): https://fcc.im/2jwgTmL
-
Here are 450 free online programming and computer science courses you can start in December (browsable list): https://fcc.im/2A1x6Gs
Bonus: Learn how to build an API using Node.js with this free in-depth YouTube tutorial (33 minute watch): https://www.youtube.com/watch?v=fsCjFHuMXj0
November 30, 2017
-
Learn CSS Grid in 5 minutes: a quick introduction to the future of website layouts (5 minute read): https://fcc.im/2AjmK89
-
How I built the Airbnb of music studios in a single evening: the story of Studiotime (6 minute read): https://fcc.im/2BAxZY0
-
Regular Expressions Demystified: RegEx isn’t as hard as it looks (21 minute read): https://fcc.im/2AlB8KU
Bonus: I just published Episode #8 of The freeCodeCamp Podcast: “What I learned from spending 3 months applying to jobs after a coding bootcamp.” You can subscribe to The freeCodeCamp Podcast in iTunes or Google Play, or just listen to all the episodes in your browser here (10 minute listen): https://fcc.im/2k9zLuH
November 22, 2017
-
The freeCodeCamp Toronto team hosted the first freeCodeCamp conference. More than a hundred campers attended this free event, including myself. And we live-streamed it to the global community. Here’s the opening talk I gave (24 minute watch): https://www.youtube.com/watch?v=si1pjn5R0xU&t=1540s
-
This tool makes learning algorithms and data structures way more fun (7 minute read): https://fcc.im/2A1FG99
-
Andy just got a developer job at Facebook. Here’s how he prepared for on-site interviews at seven Silicon Valley companies, and what he learned from them (9 minute read): https://fcc.im/2A26WV1
Bonus: The newest episode of The freeCodeCamp Podcast explores developer ethics, and what happens when your code can kill people (10 minute listen): https://fcc.im/2mRhgwd
November 17, 2017
-
I just published the first 6 episodes of the new freeCodeCamp Podcast all at once. You can binge-listen to them now, or subscribe and listen to them at your convenience. We’ll publish new episodes every Monday. Here’s the full episode list, with links to listen for free (3 minute read): https://fcc.im/2ioiZEw
-
Everything you should know about React: the basics you need to start building (10 minute read): https://fcc.im/2zHmsb6
-
Hard coding concepts explained with simple real-life analogies: how to explain coding concepts like streams, promises, linting, and declarative programming to a 5-year-old (15 minute read): https://fcc.im/2mvDGml
Bonus: The Reusable JavaScript Revolution — our newest freeCodeCamp Talk (42 minute watch): https://www.youtube.com/watch?v=LNClb7HEqeI
November 9, 2017
-
I’m thrilled to announce a new YouTube channel called freeCodeCamp Talks. Here’s how you can watch the best tech talks for free (3 minute read): https://fcc.im/2hRbfL8
-
Everything you need to know about Tree Data Structures (16 minute read): https://fcc.im/2zuuvYu
-
Here are 430 free online programming and computer science courses you can start in November (browsable list): https://fcc.im/2m8TYkT
Bonus: Check out one of the talks from the new freeCodeCamp Talks YouTube channel: “SVG can do that?!” by Sarah Drasner. If you don’t have time to watch it now, just subscribe and you can watch it at your convenience (38 minute watch): https://www.youtube.com/watch?v=jLgb3CVVTRw
November 2, 2017
-
How one developer hacked Google’s bug tracking system and made $15,600 in bounties in the process (7 minute read): https://fcc.im/2gTA3Rq
-
What’s the difference between JavaScript and ECMAScript? (8 minute read): https://fcc.im/2zaxaq1
-
How to become a better Stack Overflow user in five simple steps (4 minute read): https://fcc.im/2huUkxA
Bonus: If you have Instagram on your phone, follow the freeCodeCamp community there. We post fun photos from campers around the world: https://fcc.im/2heLvrz
October 26, 2017
-
200 universities around the world just launched 560 free online courses. Here’s the full list, sorted by category: https://fcc.im/2gJktf8
-
Remember the $86 million license plate scanner that an Australian developer replicated in just 57 lines of code? Well, he built a prototype just to prove to skeptics that it worked. And he immediately caught someone who was driving on a cancelled registration (11 minute read): https://fcc.im/2y4j4qI
-
freeCodeCamp just published a massive free guide to Bootstrap 4. It dives deep into responsive web design (67 minute read): https://fcc.im/2laYcIf
Bonus: Here’s a free 73-page eBook on how to establish your career in web development. It features interviews with me, Wes Bos, and a bunch of other developers — all sharing lessons we’ve learned along our coding journey: https://fcc.im/2i5NNJp
October 23, 2017
-
How I would explain a decade of progress in web development to a time traveler from 2007 (10 minute read): https://fcc.im/2gD4uPI
-
Bootstrap 4: Everything You Need to Know. This is a free book-length deep dive using Bootstrap 4 to solve some common responsive web design problems (66 minute read): https://fcc.im/2laYcIf
-
How Emily fought through anxiety and depression to finish freeCodeCamp’s front end development certificate (6 minute read): https://fcc.im/2yIP7tC
Bonus: I just got my free Hacktoberfest shirt. Here’s a quick way you can get yours (5 minute read): https://fcc.im/2hZSuEz
October 12, 2017
-
How to think like a programmer — a step-by-step guide to approaching projects and coding challenges (9 minute read): https://fcc.im/2kKi8RZ
-
How to make money as a freelance developer — business tips from my friend Luke Ciciliano, who does freelance web development for law firms (35 minute watch): https://www.youtube.com/watch?v=fsTzLgra5dQ
-
Here are 500 free online programming and computer science courses you can start in October (1 to 30 minutes to browse): https://fcc.im/2yjrWYG
Bonus: How a 33 year old father in Brazil spent a year learning to code through freeCodeCamp, then got his first Front End Developer job (2 minute read): https://fcc.im/2yfD1Yt
October 5, 2017
-
How Alvaro went from selling food in the street to coding software at Apple and other top tech companies (13 minute read): https://fcc.im/2fRSzwM
-
One year ago, Billy wanted to hang out and code with other people in Sacramento. Today, he leads one of the most active freeCodeCamp study groups in the US. Here’s how brought together campers in his community (10 minute read): https://fcc.im/2yZZoRS
-
After dropping out of grad school and working as a nanny, Lupe learned to code with freeCodeCamp and just accepted her first developer job offer. Here’s how she built her portfolio, prepared for interviews, and negotiated her salary (4 minute read): https://fcc.im/2kol2f6
Bonus: We just published this full YouTube tutorial on how to build and deploy your own website for free using HTML, CSS, JavaScript, and newer tools like Hugo and Netlify CMS (30 minute watch): https://www.youtube.com/watch?v=NSts93C9UeE
September 28, 2017
-
Facebook just changed the open source license on React. Here’s my 2-minute explanation why they did this (2 minute read): https://fcc.im/2fB2lDE
-
Yang Shun Tay wrote an in-depth guide to rocking your next coding interview. You can read this now or bookmark it for next time you’re looking for a job. (28 minute read): https://fcc.im/2wZ9dgm
-
freeCodeCamp contributor Ethan Arrowood live-streamed this introduction to React from his university auditorium (46 minute watch): https://www.youtube.com/watch?v=1rIP81hjs2U
Bonus: Beau Carnes just published a step-by-step tutorial on how to code Conway’s Game of Life — one of the most common programming homework assignments in history (55 minute watch): https://www.youtube.com/watch?v=PM0_Er3SvFQ
September 25, 2017
-
I just announced a new way to learn coding tools and concepts right when you need them. Introducing the freeCodeCamp Guide (5 minute read): https://fcc.im/2xuMTNM
-
Amir had a clear path toward a finance job on Wall Street. But instead, he decided to learn to code. And he never looked back (9 minute read): https://fcc.im/2xWU2Jy
-
Preethi answers one of the most common questions people ask her as a software engineer: What programming language should you learn first? (12 minute watch): https://www.youtube.com/watch?v=VqiEhZYmvKk
Bonus: This quick tutorial on how to code virtual reality apps using a JavaScript tool called WebVR (10 minute watch): https://www.youtube.com/watch?v=jhEfT9YjLcU
September 15, 2017
-
The Equifax hack was the worst data breach in history. Here’s my quick summary of what went wrong, and some tips for protecting your family from identity thieves (5 minute read): https://fcc.im/2f0Ig5u
-
The engineer’s guide to not making your app look awful (7 minute read): https://fcc.im/2vYXgYy
-
Our nonprofit needed a cheaper way to send email blasts. So we engineered one. Introducing freeCodeCamp’s Mail for Good (5 minute read): https://fcc.im/2yc3vtG
Bonus: Here’s a step-by-step tutorial for building a Tic Tac Toe game with an unbeatable AI, using JavaScript and the Minimax Algorithm (51 minute watch): https://www.youtube.com/watch?v=P2TcQ3h0ipQ
September 7, 2017
-
Here’s how Blockchain works, explained interactively in your browser (4 minute read): https://fcc.im/2xdnU4j
-
Stacy wanted to get real time push notifications from her GitHub projects. Here’s how she used open APIs and built her own Chrome extension for this (5 minute read): https://fcc.im/2xd7atR
-
Here are 450 free online programming and computer science courses you can start in September (browsable list): https://fcc.im/2wMcb9I
Bonus: Watch an experienced developer build a full stack web app using Vue.js and Express.js. He explains every step in detail (56 minute watch): https://www.youtube.com/watch?v=Fa4cRMaTDUI
August 31, 2017
-
Australian police spent $86 million on software to help them catch car thieves. Here’s how a single developer replicated that system, using just 57 lines of code (5 minute read): https://fcc.im/2iJWWuE
-
The anatomy of a Bootstrap dashboard theme that earns thousands of dollars each month for its designers (13 minute read): https://fcc.im/2wpIFX2
-
A beginner-friendly guide to building a chatbot, with code and a live demo (7 minute read): https://fcc.im/2vLr5el
Bonus: A data scientist switched from Windows to Linux and wrote about the lessons he learned along the way (6 minute read): https://fcc.im/2eHGZRk
August 28, 2017
-
How a self-taught teenager built an operating system that runs in your browser (10 minute read): https://fcc.im/2g8Flvf
-
How Recursion Works — explained with flowcharts and a video (6 minute read): https://fcc.im/2w7iYdL
-
All the fundamental React.js concepts, jammed into a single Medium article (16 minute read): https://fcc.im/2vrZBdy
Bonus: Jon got a developer job less than a year after he started coding. Here’s how he leveraged the freeCodeCamp community and made the jump (2 minute read): https://fcc.im/2wJ15V9
August 17, 2017
-
One developer tracked startup hiring trends for years. Here’s his latest analysis of the skills that YCombinator startups are looking for when they hire developers (7 minute read): https://fcc.im/2wjp0tL
-
Vim isn’t that scary. Here are 5 free resources you can use to learn it (6 minute read): https://fcc.im/2vMzWha
-
Preethi left a dream job as a venture capitalist to learn to code and work as a developer. Today on her “Ask Preethi” YouTube series, she answers the question: “After you complete coding tutorials, how do you take what you’ve learned and build something real?” (13 minute watch): https://www.youtube.com/watch?v=OxfJ7xw5hQE
Bonus: How Anthony — a freeCodeCamp camper who recently moved to the US from Peru — overcame anxiety and landed his first developer job (2 minute read): https://fcc.im/2v58PvU
August 11, 2017
-
Joe and Rachel teamed up to make their first open source code contribution — less than a year after they started learning to code. Here’s what they learned from the experience, and what you can too (7 minute read): https://fcc.im/2uvePCX
-
Why striving for perfection might be holding you back as a developer (4 minute read): https://fcc.im/2vVuqvN
-
freeCodeCamp contributor Beau Carnes just published a series of YouTube videos to help you learn jQuery in a fast, clear way (4 minute watch): https://www.youtube.com/watch?v=KhtEmR2A1Fw&list=PLWKjhJtqVAbkyK9woUZUtunToLtNGoQHB
Bonus: How Kate went from no degree and no experience to landing her first developer job in less than a year (3 minute read): https://fcc.im/2wOX527
August 3, 2017
-
Here are 450 free online programming and computer science courses you can start in August (browsable list): https://fcc.im/2unPHZJ
-
An MIT-trained software engineer-turned-recruiter talks about how to interview your interviewers when applying for a developer job (5 minute read): https://fcc.im/2u4nvfb
-
Cody shows you how to solve Reddit’s “Talking Clock” problem step-by-step on a whiteboard, then code a solution in JavaScript (15 minute watch): https://www.youtube.com/watch?v=bcPahhyYEIk
Bonus: How freeCodeCamp helped Adham beat depression and get his dream job (10 minute read): https://fcc.im/2vw6ZJc
July 28, 2017
-
How to choose the right laptop for programming (5 minute read): https://fcc.im/2h4hTzp
-
The story behind hundreds of strangers who coded together on freeCodeCamp at Google I/O Sri Lanka (7 minute read): https://fcc.im/2h3OqG3
-
Professional web developer Jesse Weigel is building a modern React app from start to finish, live on freeCodeCamp’s YouTube channel. So far he’s 6 days into the project (12 hour watch so far — you can skip around): https://www.youtube.com/watch?v=OUPBEpfBEXo&index=1&list=PLWKjhJtqVAbkxYR9ly9ksx8UYyCpBRmMc
Bonus: Matt spent 2 years going through freeCodeCamp part time. He just got a job as a software engineer, and he has tons of advice for the job search. He says: “You either win, or you learn. The only way to lose is to quit.” (20 minute read): https://fcc.im/2uZnsVA
July 13, 2017
-
1,000 days ago I launched freeCodeCamp from a desk in my closet. Today, more than a million people are learning to code through our community. Here’s what you can expect from the next thousand days (2 minute read): https://fcc.im/2tL5mFH
-
Suz live-streamed herself coding on Twitch.tv for a year. Here’s what she learned from the experience (11 minute read): https://fcc.im/2tOLcZC
-
Watch Cody break down a popular Reddit coding challenge step-by-step on a white board, then solve it using JavaScript (11 minute watch): https://www.youtube.com/watch?v=bK0o-8GMRss
Bonus: Jose was a college dropout, providing for his family by working as a security guard in Spain. Here’s his story of learning to code and getting hired as a back-end developer (8 minute read): https://fcc.im/2sMW210
July 6, 2017
-
10 common data structures explained with videos and exercises (11 minute read): https://fcc.im/2tuhCZm
-
Software Engineer Preethi Kasireddy answers the question: Should you go back to school to get a Computer Science degree? (13 minute watch): https://www.youtube.com/watch?v=9TVYjjWkuOU
-
Here are 460 free online programming and computer science courses you can start in July (15 minute read): https://fcc.im/2uujt0r
Bonus: Pieter just got his first web developer job at a solar power company. He has been a regular in the freeCodeCamp community, helping teach other campers and answer their questions. He says that this old saying really is true: “To learn, read. To know, write. To master, teach.” (2 minute read): https://fcc.im/2sQM0Lu
June 29, 2017
-
Aline is an MIT-trained software engineer turned recruiter. She analyzed thousands of coding interviews, and here’s what she found. (15 minute read): https://fcc.im/2u3g08J
-
Preethi left a dream job as a venture capitalist to learn to code and work as a developer. Now she’s launched a new YouTube series called “Ask Preethi” to help you through the hardest parts of your coding journey. (4 minute read): https://fcc.im/2tqBONs
-
How one developer switched from coding on a laptop to coding on an iPad (14 minute read): https://fcc.im/2srdHu9
Bonus: The story of a freeCodeCamp camper who shared his personal projects on Reddit, got discovered by an employer, and ultimately got a full time developer job (3 minute read): https://fcc.im/2smiSjJ
June 22, 2017
-
How hackathons work, and why you should consider going to one (5 minute read): https://fcc.im/2tkPM16
-
How two developers coded a JavaScript tool that can turn multiple phones and tablets into a single connected screen (10 minute read): https://fcc.im/2sYQHqQ
-
freeCodeCamp contributor James Rauhut got a software designer job at IBM. He filmed this fun day-in-the-life video (11 minute watch): https://www.youtube.com/watch?v=FXfYSn8qaUE
Bonus: One camper who just got a developer job offer says: “The one thing that most helped me become good at coding was helping others learn to code.” (1 minute read): https://fcc.im/2rG9vam
June 16, 2017
-
All the web developers at Grab — a big Asian ride sharing startup — use this front end development guide to keep their skills sharp. Even their back end developers use it. (23 minute read): https://fcc.im/2spxFsP
-
How we got 1,500 GitHub stars by mixing time-tested technology with a fresh UI (5 minute read): https://fcc.im/2tw8zpk
-
The dark side of Apple’s $70 billion app store success (10 minute read): https://fcc.im/2twfT4m
Bonus: Aiden worked through freeCodeCamp’s certificates and was able to skip the junior developer role entirely by landing a mid-career developer job. Here’s his story (3 minute read): https://fcc.im/2syhE3V
June 8, 2017
-
Meeting for Good: how campers built an open source tool to solve time zones (4 minute read): https://fcc.im/2rOieYE
-
435 free online programming and computer science courses you can start in June (1 to 28 minute read): https://fcc.im/2sdMuyM
-
Going Serverless: how to run your first AWS Lambda function in the cloud (8 minute read): https://fcc.im/2r3n5YW
Bonus: Sophanarith didn’t have a college degree, but 37 days after he finished freeCodeCamp, he got hired as a Front-end Web Developer. Here’s his story (1 minute read): https://fcc.im/2qYziKz
June 1, 2017
-
What I learned from coding for 100 days straight (7 minute read): https://fcc.im/2rloKpL
-
The best Data Science courses on the internet, ranked by your reviews (12 minute read): https://fcc.im/2qCenMW
-
Google not, learn not: why searching can sometimes be better than knowing (6 minute read): https://fcc.im/2qFUaKg
Bonus: How Danny got a React Developer job offer on day 97 of his 100 Days Of Code challenge (1 minute read): https://fcc.im/2roZIWO
May 30, 2017
-
How scientists used software to reconnect a paralyzed man’s hands to his brain (4 minute read): http://bit.ly/2nBZfjK
-
How to set up a VPN in 10 minutes for free, and why you urgently need one (10 minute read): http://bit.ly/2nOaNAP
-
Recreating legendary 8-bit video game music using Tone.js and the web audio API (15 minute read): http://bit.ly/2nO2XYf
Bonus: I’m currently listening to “Algorithms to Live By: The Computer Science of Human Decisions.” This book is a fascinating mash-up of technology and psychology (12 hour listen): http://amzn.to/2nNQ5Bl
May 25, 2017
-
How to go from hobbyist to professional developer (14 minute read): https://fcc.im/2r03UPp
-
Here’s how you can make a 360 virtual reality app in 10 minutes using Unity (7 minute read): https://fcc.im/2rxMCsG
-
What’s the difference between cookies, local storage, and session storage? (9 minute watch) https://www.youtube.com/watch?v=AwicscsvGLg
Bonus: How Elise learned to code while working full-time, and got her first full stack developer job — and the many things she learned along the way (2 minute read): https://fcc.im/2qhH0yQ
May 18, 2017
-
Here are all of the big announcements from the Google I/O developer conference yesterday, jammed into a single 11-minute video (11 minute watch): https://www.youtube.com/watch?v=CNLVZjBE08g
-
How we taught dozens of refugees to code, then helped them get developer jobs (5 minute read): https://fcc.im/2rnAAhK
-
The only person you should compare yourself to is yourself (6 minute read): https://fcc.im/2q0mbqQ
Bonus: I’m reading “The Upstarts: How Uber, Airbnb, and the Killer Companies of the New Silicon Valley Are Changing the World.” It’s a hard-hitting history of these two tech startups and the industries they’re disrupting (10 hour listen): http://amzn.to/2qtPoht
May 11, 2017
-
The 12 YouTube videos that new developers mention the most (5 minute read): https://fcc.im/2poH7MP
-
Programming is hard. That’s precisely why you should learn it (5 minute read): https://fcc.im/2qiUazp
-
Why I left a prestigious law firm to learn to code and become a product manager at a startup (5 minute read): https://fcc.im/2qWOkzR
Bonus: I’m currently listening to “Algorithms to Live By: The Computer Science of Human Decisions.” This book is a fascinating mash-up of technology and psychology (12 hour listen): http://amzn.to/2nNQ5Bl
May 4, 2017
-
We asked 20,000 people who they are and how they’re learning to code. Here are the results of our 2017 New Coder Survey (6 minute read): https://fcc.im/2p1yWpv
-
How I went from zero to San Francisco software engineer in 12 months (8 minute read): https://fcc.im/2p32CxF
-
Every single Machine Learning course on the internet, ranked by your reviews (20 minute read): https://fcc.im/2pJRNT3
Bonus: All freeCodeCamp t-shirts and hoodies are now sold at-cost (without any profit margin - just the cost of production). If you haven't gotten one yet, you can now get one inexpensively (1 minute read): https://fcc.im/2p9LVkd
April 27, 2017
-
Google just released a free course on how to build Progressive Web Apps (self-paced): https://fcc.im/2ppTsz9
-
Yesterday, America’s FCC announced a campaign to kill Net Neutrality. Hundreds of tech companies signed open letters urging the FCC to leave Net Neutrality alone. Here’s why Net Neutrality is so important (26 minute read): https://fcc.im/2qcdaPw
-
Real ways to improve your SEO without trying to cheat the system (15 minute read): https://fcc.im/2p50Yil
Bonus: A Carnegie Mellon researcher developed a way to automatically convert old 2D Nintendo games into 3D (16 minute watch): https://fcc.im/2oNcRWV
April 20, 2017
-
Facebook just announced they have a team of 60 engineers working on a way to literally read your mind. Their brain scanning technology would read patterns in your brain activity so it can listen for your mind’s inner voice. They claim this would help you type faster. While this could revolutionize user experience, it has terrifying privacy implications (5 minute read): http://tcrn.ch/2o80YyY
-
Google is planning a built-in ad-blocker for Chrome. This will get rid of most annoying ads, but it’s bad news for websites that depend on ads as their business model — including most newspapers (2 minute read): http://on.wsj.com/2o7ZHrI
-
Putting comments in code: the good, the bad, and the ugly (5 minute read): http://bit.ly/2ouGzQe
Bonus: freeCodeCamp has more than 1,800 study groups around the world. You can hang out with like-minded campers and learn to code together in-person. Find the study group nearest you seconds: https://www.freecodecamp.com/study-group-directory/
April 13, 2017
-
Some guy just built a Macintosh out of a few legos and a Raspberry Pi (6 minute read): http://bit.ly/2nIIWDl
-
Our giant JavaScript Basics course is now live on YouTube (5 minute read): http://bit.ly/2oRqCIp
-
So what’s this GraphQL thing I keep hearing about? (12 minute read): http://bit.ly/2pqamdH
Bonus: A fast new way to find people in your city to code with (3 minute read): http://bit.ly/2obtTO7
April 6, 2017
-
That time I had to crack my own Reddit password (11 minute read): http://bit.ly/2o1fkOw
-
What Reddit’s 1-million pixel April Fools experiment says about humanity (5 minute read): http://bit.ly/2p5uP7o
-
Which tech CEO would make the best supervillain? (8 minute read): http://bit.ly/2nOosVJ
Bonus: I learned a ton from Robert Scoble’s insightful new book: “The Fourth Transformation: How Augmented Reality & Artificial Intelligence Will Change Everything” (5 hour listen): http://amzn.to/2mKbbNW
March 30, 2017
-
How scientists used software to reconnect a paralyzed man's hands to his brain (4 minute read): http://bit.ly/2nBZfjK
-
How to set up a VPN in 10 minutes for free, and why you urgently need one (10 minute read): http://bit.ly/2nOaNAP
-
Recreating legendary 8-bit video game music using Tone.js and the web audio API (15 minute read): http://bit.ly/2nO2XYf
Bonus: I'm currently listening to "Algorithms to Live By: The Computer Science of Human Decisions." This book is a fascinating mash-up of technology and psychology (12 hour listen): http://amzn.to/2nNQ5Bl
March 23, 2017
-
What I learned from Stack Overflow’s massive survey of 64,000 developers (4 minute read): http://bit.ly/2o8nfsn
-
Hackers stole my website. Then I pulled off a $30,000 sting operation to get it back (12 minute read): http://bit.ly/2mY3svt
-
How I got a second degree and earned 5 developer certifications in just one year, while working and raising two kids (8 minute read): http://bit.ly/2mw4X85
Bonus: I’m listening to Tim Wu’s new book: “The Attention Merchants: The Epic Scramble to Get Inside Our Heads.” Here’s a profound quote from his book: “Every time you find your attention captured by an advertisement, your awareness, and perhaps something more, has, if only for a moment, been appropriated without your consent.” (15 hour listen): http://amzn.to/2mYfeps
March 17, 2017
-
The future of the open internet — and our way of life — is in your hands (the basis of my SXSW talk — 24 minute read): http://bit.ly/2mNJ9S2
-
What the CIA WikiLeaks dump tells us: encryption really works (5 minute read): http://nyti.ms/2nwpWUS
-
Practical color theory for people who can code (15 minute interactive): http://bit.ly/2mz8OwK
Bonus: I’m listening to “Data and Goliath” by Bruce Schneier. He’s the world’s foremost expert on computer security. Here’s a profound quote from his book: “I used to joke that Google knew more about me than my wife did. But now I realize that Google knows more about me than I do.” (9 hour listen): http://amzn.to/2mjheuO
March 9, 2017
-
How building side projects can help you get a tech job — even without experience (7 minute read): http://bit.ly/2mKzRZv
-
The CIA just lost control of its hacking arsenal. Here’s what you need to know (5 minute read): http://bit.ly/2mGi71a
-
We’re building a massive public dataset about people who started coding in the past 5 years (2 minute read): http://bit.ly/2mKKGuv
Bonus: I’m listening to “Data and Goliath” by Bruce Schneier. He’s the world’s foremost expert on computer security. Here’s a profound quote from his book: “I used to joke that Google knew more about me than my wife did. But now I realize that Google knows more about me than I do.” (9 hour listen): http://amzn.to/2mjheuO
March 2, 2017
-
How you can start a career in a different field without “experience” — tips that got me job offers from Google and other tech giants (20 minute read): http://bit.ly/2lxgfTU
-
I wanted to see how far I could push myself creatively. So I redesigned Instagram. (13 minute read): http://bit.ly/2lxouPP
-
Why typography matters — especially at the Oscars (6 minute read): http://bit.ly/2ldN79c
Bonus: I’m listening to Robert Scoble’s new book, and it’s awesome: “The Fourth Transformation: How Augmented Reality & Artificial Intelligence Will Change Everything” (5 hour listen): http://amzn.to/2mKbbNW
February 23, 2017
-
Using data science to find the saddest Radiohead song ever. Even though this analysis is done in the R language, it’s clearly described in plain English (10 minute read): http://bit.ly/2moTWki
-
How to design software with seniors in mind (5 minute read): http://bit.ly/2lznFIb
-
For the first time ever, you can get real-time US stock market data for free through IEX’s public API (2 minute read): http://bit.ly/2lzp3KC
Bonus: IEX is the focus of Michael Lewis’s book “Flashboys: A Wall Street Revolt” about how Wall Street is now dominated by software developers and algorithmic traders. If you’re interested in stocks, I highly recommend this book (10 hour listen): http://amzn.to/2jDwB02
February 17, 2017
-
How a single programmer changed the music industry (4 minute read): http://bit.ly/2lP7iKf
-
I’ll never bring my phone on an international flight again. Neither should you (7 minute read): http://bit.ly/2kPxOBI
-
An interview with the creator of Linux: “Successful projects are 99 percent perspiration, and one percent innovation” (3 minute read): http://bit.ly/2llSIcL
Bonus: I highly recommend this eye-opening book by Bruce Schneier, the world’s most famous expert on computer security (11 hour listen): http://amzn.to/2lWNOPN
February 9, 2017
-
Here are 250 Ivy League courses you can take online right now for free (12 minute read): http://bit.ly/2luQuVG
-
Meet Darth Pai, the Sith Lord who’s taken over the Federal Communication Commission (5 minute read): http://bit.ly/2k7KArB
-
A lot of websites now won’t even load on a slow connection (12 minute read): http://bit.ly/2ls8m2v
Bonus: This book makes a strong historical argument for why Net Neutrality is important and how internet monopolies like Comcast need to be regulated: “The Master Switch: The Rise and Fall of Information Empires” (14 hour listen): http://amzn.to/2cjtFDH
February 2, 2017
-
How I went from zero experience to landing a 6-figure San Francisco design job in less than a year (12 minute read): http://bit.ly/2ktW0KA
-
How to get free wifi on public networks (3 minute read): http://bit.ly/2kwjTAu
-
Courtland Allen, creator of Indie Hackers, talks about how to create a profitable side project (55 minute listen): http://bit.ly/2kk3MGO
Bonus: The book that Courtland Allen recommends to all developers who are interested in entrepreneurship is “The Personal MBA: Master the Art of Business” (13 hour listen): http://amzn.to/2kkbj8l
January 26, 2017
-
An opinionated guide to writing developer résumés in 2017 (18 minute read): http://bit.ly/2jiG60M
-
How making hundreds of hip hop beats helped me understand HTML and CSS (9 minute read): http://bit.ly/2knHfWI
-
I ranked every Intro to Data Science course on the internet, based on thousands of data points (11 minute read): http://bit.ly/2k4ny8A
Bonus: I’m learning a lot from this well-researched book: “Smarter Than You Think: How Technology Is Changing Our Minds for the Better” (11 hour listen): http://amzn.to/2jAN7Ly
January 19, 2017
-
Ranked: the most popular JavaScript tools of 2016 (5 minute read): http://bit.ly/2jCoTn8
-
Google reveals how its servers all contain custom security silicon (3 minute read): http://bit.ly/2k7oXfl
-
freeCodeCamp contributor Bill Sourour talks about developer ethics and the code he’s still ashamed of (52 minute listen): http://bit.ly/2k4QJoJ
Bonus: In Bill’s interview, he mentions Michael Lewis’s 2015 book “Flashboys: A Wallstreet Revolt” about how Wallstreet is now dominated by software engineers and algorithmic trading. It’s an excellent book (10 hour listen): http://amzn.to/2jDwB02
January 12, 2017
-
Why your browser’s autocomplete is insecure and you should turn it off (1 minute read): http://bit.ly/2ioN47b
-
Female dialogue in 2016’s biggest movies, visualized (8 minute read): http://bit.ly/2igTNl7
-
A TV news anchor said “Alexa, order me a dollhouse” and triggered viewers’ Amazon Echo devices to make a purchase (2 minute read): http://bit.ly/2jI4JbZ
Bonus: Read this excellent overview of how technology will impact the world economy: “The Second Machine Age: Work, Progress, and Prosperity in a Time of Brilliant Technologies” (9 hour listen): http://amzn.to/2jIdfaL
January 5, 2017
-
The Great AI Awakening (1 hour read): http://nyti.ms/2iAcNbr
-
Thousands of people joined us for our community’s 4-hour New Year’s Eve live stream. Now you can watch the whole thing, or specific guest interviews here (20 to 260 minute watch): http://bit.ly/2iuom6d
-
2017 isn’t just another prime number (2 minute read): http://bit.ly/2hVmLH2
Bonus: How can we help computers reach human-level intelligence? What will happen when we do? “Superintelligence: Paths, Dangers, Strategies” is the best book on general AI and its implications (14 hour listen): http://amzn.to/2j8fobI
December 29, 2016
-
How a farmer built her own broadband network (3 minute read): http://bbc.in/2iHnqfe
-
All of 2016’s top mobile apps are owned by either Google or Facebook (4 minute read): http://bit.ly/2hwwzpq
-
Start 2017 with the 100 Days of Code challenge (4 minute read): http://bit.ly/2hvgvUA
Bonus: I’m hosting Open2017, an interactive New Year’s Eve live stream for the entire Free Code Camp community. We’ll start at 11 p.m. EST (New York City time) on Saturday on our YouTube channel. Read more about our exciting guests, including the creator of Stack Overflow (3 minute read): http://bit.ly/2h6l1pk
December 22, 2016
-
I’m hosting #Open2017, an interactive New Year’s Eve live stream for developers. We have a ton of exciting guests (3 minute read): http://bit.ly/2h6l1pk
-
Hackers are making $5 million a day by faking 300 million video views in one of the biggest cases of ad fraud ever (3 minute read): http://bit.ly/2hf7pgl
-
Inside George Moore’s epic 20-year journey from truck driver to tech support to senior developer (48 minute listen): http://bit.ly/2idBblW
Bonus: If you want to better understand all these cyber attacks you keep hearing about, I recommend reading “Dark Territory: The Secret History of Cyber War” (9 hour listen): http://amzn.to/2ii9AMk
December 15, 2016
-
I studied full-time for 8 months just for the Google interview (10 minute read): http://bit.ly/2gNIuP4
-
On getting old(er) in tech (11 minute read): http://bit.ly/2hyMNMU
-
If you don’t talk to your kids about quantum computing, someone else will (6 minute webcomic): http://bit.ly/2hRZBND
Bonus: “In The Plex” is easily the best book about Google and what it’s like to work there (20 hour listen): http://amzn.to/2apnpIK
December 8, 2016
-
Infrastructure is beautiful (4 minute read): http://bit.ly/2h0AL0P
-
People are much worse at using computers than you might think (8 minute read): http://bit.ly/2hmQJ25
-
How designers use dark patterns to trick you into doing things you don’t want to do (29 minute watch): http://bit.ly/2gdvm2i
Bonus: I’m listening to Michael Lewis’s new book “The Undoing Project: A Friendship That Changed Our Minds” about two soldiers who became scientists, then explored human decision making and cognitive biases together. It’s epic. (10 hour listen): http://amzn.to/2gn3EDJ
December 1, 2016
-
Governments are outlawing your privacy. Here’s how you can stop them (8 minute read): http://bit.ly/2fJScTP
-
Researchers have discovered a security breach of more than 1 million Google accounts (4 minute read): http://bit.ly/2fPWmVw
-
How Font Awesome’s Kickstarter campaign shattered the records for open source software (10 minute read): http://bit.ly/2gZiXDN
Bonus: I helped design a cryptography-inspired ugly Christmas sweater (4 minute read): http://bit.ly/2gStReO
November 25, 2016
-
I can’t just stand by and watch Mark Zuckerberg destroy the internet (7 minute read): http://bit.ly/2gcUl7b
-
The author of Cracking the Coding Interview has changed her mind about coding bootcamps (4 minute read): http://bit.ly/2gHAL6p
-
This week programmers Grace Hopper and Margaret Hamilton received the Presidential Medal of Freedom, the highest US civilian honor (2 minute read): http://bit.ly/2fzfo5t
Bonus: Learn more about Grace Hopper, Ada Lovelace, and other pioneers in “The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution” by the author of the Steve Jobs and Albert Einstein biographies (17 hour listen): http://amzn.to/2aZVCR6
November 17, 2016
-
How Craigslist, Wikipedia, and Free Code Camp are changing economics (9 minute read): http://bit.ly/2g2jbXX
-
You can now fly around the world like superman using Google Earth VR (2 minute watch): http://bit.ly/2gkqbCm
-
ICQ Messenger just turned 20. Here’s how this small team handled millions of messages with 1990s technology (9 minute read): http://bit.ly/2g21xnh
Bonus: The New York Times interviewed me and published some of my privacy tips from last week (6 minute read): http://nyti.ms/2f88e7U
November 11, 2016
-
How to encrypt your entire life in less than an hour (6 minute read): http://bit.ly/2eVtED3
-
We just upgraded our forum, which is now one of the largest technology forums on the planet (1 minute read): http://bit.ly/2eN1RH7
-
A podcast interview where I share the importance of hanging out with other people who code (40 minute listen): http://bit.ly/2eNRgvE
Bonus: “Cybersecurity and Cyberwar: What Everyone Needs to Know” is deep, yet accessible. You can get the audiobook for free with a free trial of Audible (12 hour listen): http://amzn.to/2enrb7U
November 3, 2016
-
I crunched the numbers behind which programming language you should learn first (10 minute read): http://bit.ly/2e4s8lo
-
Briana’s new video series on Git and GitHub concepts is now live (1 to 20 minute watch): http://bit.ly/2fh3Oum
-
A gamer spent 200 hours building an incredibly detailed digital San Francisco (1 minute read): http://bit.ly/2eX51Zo
Bonus: If you’re in the US and able to vote, please do :) And learn more about how data scientists predict the outcomes of elections in Nate Silver’s “The Signal and the Noise: Why So Many Predictions Fail — but Some Don’t.” You can get the audiobook for free with a free trial of Audible (15 hour listen): http://amzn.to/2bwrGY2
October 26, 2016
-
Last Friday, a botnet attacked Dyn, a DNS, bringing down much of the internet. Can we secure the “internet of things” in time to prevent another attack? (3 minute read): http://bit.ly/2eT7ksY
-
Code dependencies are the devil (7 minute read): http://bit.ly/2eHScz
-
Watch a Tesla drive itself around town and parallel park to the Rolling Stone’s “Paint it Black” (4 minute watch): http://bit.ly/2fhoVz2n
Bonus: Want to learn more about how internet works and the story behind the geniuses behind it? Check out “Where Wizards Stay Up Late: The Origins of the Internet.” You can get the audiobook for free with a free trial of Audible (10 hour listen): http://amzn.to/2fhkvZk
October 19, 2016
-
6,000 freelancers talk about money, happiness, and their hopes for the future (4 minute read): http://bit.ly/2e9t3T5
-
A haunting data visualization of unemployment in the US between 1990 and 2016 (2 minute watch): http://bit.ly/2ebJvyL
-
Carbon nanotubes finally outperform silicon in transistors (3 minute read): http://bit.ly/2elmOXw
Bonus: “Fire in the Valley” covers the entire history of Silicon Valley, computers, and how transistors made all this possible. You can get the audiobook for free with a free trial of Audible (15 hour listen):http://amzn.to/2dAO71H
October 13, 2016
-
How to make HTML disappear completely (3 minute read): http://bit.ly/2ei723N
-
Barack Obama and Joi Ito on neural nets, self-driving cars, and the future of the world (18 minute read): http://bit.ly/2e9woMc
-
Facebook CEO Mark Zuckerberg’s live demo of their new virtual reality experience, built on top of Oculus Rift (7 minute watch): http://bit.ly/2de0woP
Bonus: Here’s a data-driven list of the 50 best free online courses from universities around the world: http://bit.ly/2e9uevS(1 to 10 minute read): http://amzn.to/2aAvfvM
October 6, 2016
-
How to stand on shoulders (7 minute read): http://bit.ly/2dgjmMZ
-
A bot crawled thousands of studies looking for simple math errors. It found quite a few (6 minute read): http://bit.ly/2dTqhQQ
-
9,000 JavaScript developers responded to a survey about who they are and what tools they use (5 to 30 minute read): http://bit.ly/2dwJu7M
Bonus: Elon Musk’s biography is definitely worth reading. You can get the audiobook for free with a free trial of Audible (13 hour listen): http://amzn.to/2aAvfvM
September 29, 2016
-
Elon Musk revealed SpaceX’s system for $200,000 round-trip tickets to Mars as soon as 2027 (6 minute watch): http://bit.ly/2dsZpav
-
It’s the 20th anniversary of Super Mario 64. Here’s an interview with its developers (18 minute read): http://bit.ly/2dtbEj2
-
If you want to become a data scientist, check out David’s in-depth analysis of the best R and Python courses (13 minute read): http://bit.ly/2dge8SV
Bonus: Elon Musk’s biography is definitely worth reading. You can get the audiobook for free with a free trial of Audible (13 hour listen): http://amzn.to/2aAvfvM
September 22, 2016
-
Announcing Open Source for Good (4 minute read): http://bit.ly/2d1s3Ke
-
The data from half a billion Yahoo accounts has been breached by hackers (3 minute read): http://bit.ly/2d538Yc
-
Briana tells her story of how she went from elementary music teacher to Free Code Camp camper to working at GitHub (29 minute listen): http://bit.ly/2d51t55
Bonus: Our community just designed new laptop stickers. Get all 4 with free worldwide shipping: http://bit.ly/2cz8Wai
September 15, 2016
-
Someone is learning how to take down the internet (3 minute read): http://bit.ly/2cbR5um
-
For 25 years, this man has been fighting to make public information public. Now he’s being sued for it (25 minute read): http://bit.ly/2cZzkM4
-
GitHub announced a ton of new collaboration features (6 minute read): http://bit.ly/2cfZrPZ
Bonus: I just added new Free Code Camp gear to our community’s shop, including t-shirts, hoodies, and recommended books: http://bit.ly/2cz8Wai
September 8, 2016
-
I live asynchronously. You should try it, too (8 minute read): http://bit.ly/2c6HamL
-
When you change the world and no one notices (4 minute read): http://bit.ly/2c060Jn
-
How Elizabeth Holmes’ $9 billion Theranos house of cards came tumbling down (20 minute read): http://bit.ly/2cbLi6X: http://bit.ly/2aXZwov
Bonus: Learn the history of Net Neutrality — straight from the professor who coined the term. You can get the audiobook for free with a free trial of Audible, then learn while you commute (14 hour listen): http://amzn.to/2cjtFDH
August 31, 2016
-
Linux turns 25 this week. Here are my 25 favorite Linux facts (6 minute read): http://bit.ly/2bYg80I
-
90% of US developers live outside Silicon Valley, and “Software Developer” is now the most common job title in 4 states (2 minute read): http://bit.ly/2csgfFP
-
In a huge win for net neutrality, Europe announced new telecom guidelines (3 minute read): http://bit.ly/2bJ3Gk1
Bonus: We just added some new code-themed T-shirts to our shop: http://bit.ly/2cgeD0T
August 25, 2016
-
I crunched the numbers on working from home (4 minute read): http://bit.ly/2bhzJgg
-
Uber’s First Self-Driving Fleet Arrives in Pittsburgh This Month (7 minute read): http://bloom.bg/2bDbA36
-
The long, remarkable history of the GIF (20 minute read): http://bit.ly/2bHSAPZ
Bonus: If you want to learn more about data science but don’t know where to start, check out Nate Silver’s “The Signal and the Noise: Why So Many Predictions Fail — but Some Don’t.” You can get the audiobook for free with a free trial of Audible, then learn while you commute (15 hour listen): http://amzn.to/2bwrGY2
August 18, 2016
-
A data analysis of the men’s 100 meter dash going all the way back to the 1896 Olympics (3 minute watch): http://nyti.ms/2aXiqjl
-
How SoundCloud designed and built their iPhone app (20 minute read): http://bit.ly/2boExjk
-
An in-depth interview with Apple CEO Tim Cook (40 minute read): http://wapo.st/2b3dd4U
Bonus: We just launched a new T-shirt celebrating the Open Data movement. We have fitted women’s sizes, too: http://bit.ly/2b099sb
August 11, 2016
-
How I made my first million dollars (in pro bono code) (9 minute read): http://bit.ly/2bkxVib
-
The father of the world wide web wants to give you your data back (4 minute read): http://bit.ly/2bgY9CU
-
Quora’s founder talks about how they use machine learning and the scientific method (1 hour listen): http://bit.ly/2aXZwov
Bonus: I just finished Elon Musk’s biography and it’s definitely worth reading. You can get the audiobook for free with a free trial of Audible, then learn while you commute (13 hour listen): http://amzn.to/2aAvfvM
August 5, 2016
-
How to hack time (6 minute read): http://bit.ly/2ayYrs8
-
Apple just announced bug bounties for developers who discover security flaws (3 minute read): http://tcrn.ch/2amwKkY
-
Tips for surviving large legacy codebases (6 minute read): http://bit.ly/2ayYjJl
Bonus: Get a “Future Coder” onesie for the baby in your family. Available in sizes newborn to 24 months, in pink or Free Code Camp green: http://bit.ly/2aI6RIX
July 29, 2016
-
Yahoo was once the biggest website on earth. This week, its assets were auctioned off to the highest bidder (6 minute read): http://bit.ly/2a1wcRH
-
Uber explains their app infrastructure in depth. They use Node.js, React, and lots of other cutting-edge tools (7 minute read): http://ubr.to/2aMaI88
-
A brief history of the command line, with plenty of Easter eggs (6 minute read): http://bit.ly/2azLsmA
Bonus: “In The Plex” is easily the best book about Google and what it’s like to work there. I’m listening to it for a second time. You can download the audiobook for free with a trial Audible membership, then learn while you commute (20 hour listen): http://amzn.to/2apnpIK
July 14, 2016
-
The Apollo 11 space mission’s complete codebase is now available on GitHub — including both the command module and lunar module. Definitely worth starring on GitHub (1 minute read): http://bit.ly/2abmRDo
-
Patryk wasn’t satisfied with Chrome’s browser history, so he completely redesigned it (6 minute read): http://bit.ly/29FpPit
-
22 years after the Sega Saturn’s release, one PhD student has finally managed to crack it. Here’s a fairly accessible case study on how to reverse engineer hardware (27 minute watch): http://bit.ly/29AEnlK
Bonus: If you’re considering writing on Medium, here’s literally everything I know about how to write Medium stories that people will actually read (9 minute read): http://bit.ly/29KFhwP
July 7, 2016
-
Getting a raise comes down to one thing: Leverage (9 minute read): http://bit.ly/29ylLFH
-
Good coding instincts will eventually kick you in the teeth (7 minute read): http://bit.ly/29ua4fY
-
If you’re thinking about launching a product, here’s how to set up servers that can handle a sudden spike in traffic (11 minute read): http://bit.ly/29jv1wg
July 1, 2016
-
Employers will only look at your résumé for 6 seconds. Here’s how you can simplify your résumé to maximize your chances of getting an interview (7 minute read): http://bit.ly/29dgAsj
-
GitHub released 3 terabytes of their platform’s activity data, and you can query it (2 minute read): http://bit.ly/29abHkL
-
Here’s how you can manage your time — and sanity — while learning new coding skills (8 minute read): http://bit.ly/294WEUU
Bonus: Netflix Developer Lyle Troxell hosts GeekSpeak, one of the oldest technology podcasts around. He invited me onto his show to talk about freeCodeCamp and the work we do for nonprofits (38 minute listen): http://bit.ly/297chAb
June 24, 2016
-
Why do so many developers hate recruiters? Let’s explore how recruiters work, and whether they can really help you get a better job (9 minute read): http://bit.ly/291rK2C
-
Many scientist now agree that the $1 billion brain training industry is built on top of bad research (5 minute read): http://bit.ly/28USzYB
-
If you’re looking for some weekend inspiration, this 54-year old university janitor took night classes for years, finished his degree, then got a job as a propulsion engineer (3-minute read): http://nbcnews.to/28UW6Xh
June 19, 2016
-
One of the teaching assistants in a Georgia Tech Artificial Intelligence(AI) class was itself an AI chat bot (4 minute read): http://wapo.st/1rVimoe
-
Google’s I/O conference was filled with announcements of new AI apps similar to Apple’s Siri and Amazon’s Echo. Here are the highlights (10 minute video): http://bit.ly/27C4PSZ
-
One of our campers also built a simple AI. In three days. On a bus. (5 minute read): http://bit.ly/1WDDfkU
Bonus: Our forum for discussing all programming resources — books, videos, online courses, and even code-related video games — is now live and highly active. (5 minute read): http://bit.ly/1TR9xof
June 16, 2016
-
One does not simply learn to code (6 minute read): http://bit.ly/1OsMiSY
-
One camper just started his “100 days of code” challenge (5 minute read): http://bit.ly/28HSM73 and another just finished hers (5 minute read): http://bit.ly/1UB2nT9
-
How to download Coursera’s courses before they’re gone forever (9 minute read): http://bit.ly/1ZUiEGU
June 3, 2016
-
After last week’s release of 117 million LinkedIn account email-password combinations, 360 million more email-password from Myspace — and 65 million from Tumblr — have also emerged. Passwords are becoming a massive security liability, and the only way to fix this is to get rid of passwords completely (6 minute read): http://bit.ly/1X18NAO
-
You can now explore and visualize a variety of important algorithms, right in your browser. Choose an algorithm, select “trace,” then click the “run” button in the upper right hand corner to watch it in action: http://bit.ly/1UiOybP
-
Jed Watson wrote open source code for more than 1,000 days in a row. Read about how this streak followed him through many life milestones, such as the launch of KeystoneJS and the birth of his daughter (10 minute read): http://bit.ly/1r48RSB
Bonus: We’ll host our June Summit on Saturday at noon EDT. Join us on our YouTube channel for this one-hour interactive live stream. We’ll showcase our most sophisticated Nonprofit Project yet, demo new features, and answer your many questions. You can one-click subscribe on YouTube (it’s free): http://bit.ly/233Uegl
May 26, 2016
-
Oracle is suing Google for $9 billion because Google included a few Java libraries in Android. Oracle obtained the rights to these libraries after by acquiring Sun Microsystems — after Google had launched Android. Regardless of its outcome, this lawsuit will permanently affect the way developers build software (10 minute read): http://bit.ly/1NOYD3z
-
Remember when LinkedIn got hacked back in 2012? Hackers just put 117 million login-password combinations up for sale. There’s a good chance yours is in there, so go change your LinkedIn password now (takes 1 minute): http://bit.ly/1TY2EPz
-
One way you can immediately make your accounts more secure is by enabling two-factor (mobile phone) authentication. You can do this for LinkedIn here (takes 1 minute): http://bit.ly/1WPwE6t
Bonus: We had nearly 2,000 posts on freeCodeCamp’s new forum last week. Here’s how you can join our discussion of programming resources — books, videos, online courses, and events (5 minute read): http://bit.ly/1TR9xof
May 19, 2016
-
One of the teaching assistants in a Georgia Tech Artificial Intelligence(AI) class was itself an AI chat bot (4 minute read): http://wapo.st/1rVimoe
-
Google's I/O conference was filled with announcements of new AI apps similar to Apple's Siri and Amazon's Echo. Here are the highlights (10 minute video): http://bit.ly/27C4PSZ
-
One of our campers also built a simple AI. In three days. On a bus. (5 minute read): http://bit.ly/1WDDfkU
Bonus: Our forum for discussing all programming resources - books, videos, online courses, and even code-related video games - is now live and highly active. (5 minute read): http://bit.ly/1TR9xof
May 12, 2016
-
Has anyone ever told you that you shouldn’t learn to code? Well, they were wrong. And here are three great historical figures who will tell you why (6 minute read): http://bit.ly/24QCwRR
-
Software-related podcasts are a great way to learn on the go. Here’s Ayo’s break-down of the best podcasts for new coders, and the best tools for listening to them (7 minute read): http://bit.ly/1Ynb1rV
-
We just launched a forum for discussing all programming resources - books, videos, online courses, and even code-related video games (5 minute read): http://bit.ly/1TR9xof
May 6, 2016
-
More than 15,000 people responded to the 2016 New Coder Survey. Find out who they are and how they’re learning to code (5 minute read): http://bit.ly/1NYpcD8
-
A single Brazilian judge shut down WhatsApp, the country’s most popular communication tool, for 24 hours. Read about the legal drama and its global privacy implications (5 minute read): http://bit.ly/24t0anh
-
Hackers stole $81 million from World Bank this week. Learn the history of electronic bank robbery, and how vulnerable our finaicial systems are (7 minute read): http://nyti.ms/1SQlN60
Bonus: Join us on Saturday at Noon EDT for freeCodeCamp’s interactive live stream. We’ll share some exciting improvements — and answer your many questions — on our YouTube channel (you can subscribe for notifications): http://bit.ly/1QSEhkj
April 29, 2016
-
Adrian destroys any concerns you may have about becoming an older developer (19 minute read): http://bit.ly/1qWJy53
-
Collin spent last winter in a showerless, stove-heated cabin in Northern Utah. But he was able to complete freeCodeCamp’s Front End Development certification in record time (6 minute read): http://bit.ly/1UiImF9
-
Silicon Valley — everyone’s favorite TV show about data compression — is back for a new season. Let’s learn how JPG image files are able to save so much space. There’s no “middle-out” here — just clever mathematics (10 minute read): http://bit.ly/1NC4skz
Bonus: Check out this Rube Goldberg machine (silly chain reaction) made entirely out of HTML form elements (1 minute to watch): http://bit.ly/23a59Dx
April 19, 2016
-
O’Reilly just published the results of their salary survey of 5,000 developers. Here are the highlights (3 minute read): http://bit.ly/1qVhvU6
-
Kobe Bryant played his final game of professional basketball this week. The Los Angeles Times used Leaflet.js to build an interactive data visualization of all 30,699 shots he took over his 20 year career: http://bit.ly/1YEcrOk
-
Building a website? Here’s are 101 concise tips to make it an awesome one (10 minute read): http://bit.ly/1Wc80v6
April 13, 2016
-
The downside of the Internet of Things is that companies can turn the appliances you depend on into useless bricks, warns the Electronic Frontier Foundation (4 minute article): http://bit.ly/1qHatSE
-
You may have heard of artificial neural networks, which use a series of interconnected “neurons.” These neuron’s connections to one another strengthen and weaken in response to data, as part of a “learning” algorithm. But hey, enough explaining. You can now experiment with neural networks right here in your browser: http://bit.ly/1SM2VVh
-
Last year, programmer and journalist Paul Ford wrote an 30,000 word interactive essay called “What is Code” (http://bloom.bg/23tbUWe). This week, CodeNewbie interviewed him about his essay and what drew him to programming (1 hour podcast): http://bit.ly/25YSmrI
Bonus: Today’s the final day to pick up a dapper black freeCodeCamp t-shirt for yourself and a loved one. We have fitted women’s sizes, too: http://bit.ly/1RYcaal (If you’re in the EU, use this link: http://bit.ly/236lXQT)
March 30, 2016
-
Last week, a developer “broke the internet” when he unpublished his open source modules from npm. Read how another developer immediately stepped in and prevented a potential security disaster related to this: http://bit.ly/1qf5WGN
-
Moore’s law, which held that computer power would double every two years at the same cost, is coming to an end: http://econ.st/1pIhodw
-
The Gitter team talks about their real time chat app, and how they can accommodate freeCodeCamp’s massive community on this one-hour podcast: http://bit.ly/25uE2qt
March 22, 2016
-
Learn about JavaScript’s complicated 20-year history, why its current ecosystem is so complicated, and how its tools are improving so rapidly: http://bit.ly/1pGyxFd
-
If you flip a coin several times, the outcome of each flip is independent of the previous flip. But what about the weather? If it’s sunny today, tomorrow is more likely to be sunny than rainy. So how do we determine probabilities where each outcome is dependent on the previous outcome? With Markov Chains. Learn how these work in a fun, interactive way: http://bit.ly/1RbVABy
-
Jeff Atwood, one of the creators of Stack Overflow, discusses his new open source project Discourse, JavaScript, and “hybrid cloud” web hosting on this one-hour podcast: http://bit.ly/1MytPOa