chore(curriculum): removing welcome block from FSD cert (#62412)

This commit is contained in:
Jessica Wilkins
2025-09-29 10:35:00 -07:00
committed by GitHub
parent d690ff13ab
commit 2633178598
8 changed files with 0 additions and 597 deletions
-7
View File
@@ -2069,13 +2069,6 @@
"This workshop will serve as your introduction to HTML and coding in general. You will learn about headings and paragraph elements."
]
},
"lecture-welcome-to-freecodecamp": {
"title": "Welcome Message from Quincy Larson",
"intro": [
"Hear from Quincy Larson, the founder and teacher of freeCodeCamp.",
"Quincy will welcome you to the platform and talk about how the certification works. Quincy will also provide tips on how to learn effectively."
]
},
"lab-debug-camperbots-profile-page": {
"title": "Debug Camperbot's Profile Page",
"intro": [
@@ -1,9 +0,0 @@
---
title: Introduction to Welcome to freeCodeCamp
block: lecture-welcome-to-freecodecamp
superBlock: full-stack-developer
---
## Introduction to Welcome to freeCodeCamp
Watch these videos to learn what freeCodeCamp is, and how millions of people have learned to code and gotten developer jobs using it.
@@ -1,136 +0,0 @@
---
id: 6734ddabad59e593a49afafe
title: Welcome Message from Quincy
challengeType: 19
dashedName: welcome-message-from-quincy
---
# --description--
<img src="https://cdn.freecodecamp.org/curriculum/lecture-transcripts/freeCodeCamp_team.jpeg" alt="the freeCodeCamp team">
I'm Quincy Larson, teacher and founder of freeCodeCamp.org.
Our charity's mission is to create free learning resources to help people learn math, programming, and computer science. And that's precisely what we've done for you here.
This free, verified certification includes thousands of hours of lectures, interactive labs, and projects. You're going to build dozens of apps from scratch.
This is real coding. Everything's fully interactive. You'll immediately apply concepts as you learn them. And you'll get plenty of practice and spaced repetition along the way.
Over the past decade, tens of thousands of people who've learned to code using freeCodeCamp have gotten their first developer jobs. Many of these people don't even have a university degree.
But I'm not going to sugarcoat it: learning to code is hard. You're going to spend many nights and weekends sharpening your skills by building projects.
The good news is that the freeCodeCamp community is with you all the way. You can get help anytime you get stuck. Just use the freeCodeCamp forum or the freeCodeCamp Discord. Or you can use the search bar and search through thousands of reference articles created by the community.
In the next lecture, I'll explain how the freeCodeCamp curriculum and how the certifications work.
# --questions--
## --text--
What is the mission of freeCodeCamp.org?
## --answers--
To create paid premium courses for computer science students.
### --feedback--
Refer back to the beginning of the lecture for the organization's mission.
---
To help university graduates get their first developer jobs.
### --feedback--
Refer back to the beginning of the lecture for the organization's mission.
---
To create free learning resources to help people learn math, programming, and computer science.
---
To provide certification programs for experienced developers.
### --feedback--
Refer back to the beginning of the lecture for the organization's mission.
## --video-solution--
3
## --text--
According to the lecture, what should you expect when learning to code?
## --answers--
It will be easy and you'll master it quickly.
### --feedback--
The lecture emphasizes hands-on practice and building projects.
---
It will be hard and require many nights and weekends of practice.
---
You need a university degree to be successful.
### --feedback--
The lecture emphasizes hands-on practice and building projects.
---
You can learn it all from lectures without building projects.
### --feedback--
The lecture emphasizes hands-on practice and building projects.
## --video-solution--
2
## --text--
Where can you get help when you get stuck while learning on freeCodeCamp?
## --answers--
Only through the freeCodeCamp forum.
### --feedback--
There are multiple ways to get help according to the lecture.
---
Only through the freeCodeCamp Discord.
### --feedback--
There are multiple ways to get help according to the lecture.
---
The freeCodeCamp forum, Discord, or by searching through reference articles.
---
You have to figure it out on your own.
### --feedback--
There are multiple ways to get help according to the lecture.
## --video-solution--
3
@@ -1,142 +0,0 @@
---
id: 6734e2c5780912abd874e79c
title: How Does the Certification Process Work?
challengeType: 19
dashedName: how-does-the-certification-process-work
---
# --description--
freeCodeCamp offers free, verified certifications. We've structured our curriculum to give you tons of practice with each tool and each concept, to help you prepare for your certification exams.
You'll read short lectures and answer comprehension-check questions about them.
You'll code your way through step-by-step interactive workshops.
And you'll build dozens of projects from scratch.
Along the way, you'll pass dozens of quizzes and exams. And you'll prove to us — and you'll prove to yourself — that you've mastered these tools and concepts.
Toward the end of the curriculum, you'll build your own unique capstone project that we'll review and give you feedback on. This will be a project worthy of adding to your professional portfolio.
After you've completed the curriculum, passed the final exam, and built your capstone project, you can claim your free verified certification.
Your certification will have its own unique verification URL, unique serial number, and unique QR code. You can add your certification to your résumé, LinkedIn, CV, and portfolio website.
At freeCodeCamp, we take developer education seriously. There are no shortcuts. You'll spend thousands of hours completing the curriculum.
Even if life gets in the way, and you have to stop for a while, we'll be here, ready to help you push forward with your skills.
You need to work hard, yes. But you also need to work smart.
Before we dive into the curriculum, I'm going to share some insight into how most people learn effectively, and how most people work smart.
# --questions--
## --text--
What are the main components of the freeCodeCamp certification coursework?
## --answers--
Reading textbooks and giving tech talks on the subjects learned in the certification.
### --feedback--
Refer back to the first part of this lecture for the answer.
---
Writing essays, contributing to open source projects and doing a freelance project.
### --feedback--
Refer back to the first part of this lecture for the answer.
---
Attending webinars and doing short coding challenges.
### --feedback--
Refer back to the first part of this lecture for the answer.
---
Reading short lectures, coding interactive workshops, and building projects.
## --video-solution--
4
## --text--
What is required to claim your free verified certification from freeCodeCamp?
## --answers--
Coding interactive workshops.
### --feedback--
freeCodeCamp uses many methods to test your comprehension and retention of tools and concepts.
---
Building projects.
### --feedback--
freeCodeCamp uses many methods to test your comprehension and retention of tools and concepts.
---
Passing exams.
### --feedback--
freeCodeCamp uses many methods to test your comprehension and retention of tools and concepts.
---
All of the above.
## --video-solution--
4
## --text--
What makes each freeCodeCamp certification unique?
## --answers--
It has its own unique verification URL.
### --feedback--
Think about the features mentioned that verify authenticity and uniqueness.
---
It has its own unique serial number.
### --feedback--
Think about the features mentioned that verify authenticity and uniqueness.
---
It has its own QR code.
### --feedback--
Think about the features mentioned that verify authenticity and uniqueness.
---
All of the above.
## --video-solution--
4
@@ -1,144 +0,0 @@
---
id: 6734e2dcb965e5ac0ea38e0f
title: How Can You Build Effective Learning Habits and Work Smarter?
challengeType: 19
dashedName: how-can-you-build-effective-learning-habits-and-work-smarter
---
# --description--
To make it through something as rigorous as the freeCodeCamp curriculum, you'll need to not only work hard you'll need to work smart.
Over the years, I've talked with thousands of people who've learned to code and gotten developer jobs. Here are some tips that have worked for them.
Tip number 1: pace yourself. Learning to code is a marathon, not a sprint. Remember that it's better to code 30 minutes every day of the week, than to try and cram all your learning into one day. This is thanks to the important role that sleep plays in learning.
The freeCodeCamp curriculum already incorporates all those learning concepts I mentioned earlier: spaced repetition, interleaving practice, active recall. All you need to do is sit down and work through the curriculum consistently every day.
This is easier said than done. Most people who start this curriculum will at some point stop. Hopefully, some of those people will come back and finish in the future. But let's talk about you. We want you to finish what you start. And the best advice I have is to remember to pace yourself.
Tip number 2: routine is your friend. If you make a habit of waking up 30 minutes earlier every day, you can get in a coding session before you go to work. After a few weeks of doing this, it just becomes part of your routine. You don't really have to think too much about it, or expend any additional willpower. It's just something that you do.
Now, I understand that you're probably busy. I wish I could tell you that there was just some magic book that you could buy, and that would be enough. The reason buying a book feels so good is that it feels like you're also buying the time to read it. But there's no magic involved in learning to code. You've got to put in the time. You've got to put in the reps at the keyboard.
I'll tell you this: if you can code for even 30 minutes a day, you're going to make serious gains over the course of a year.
Tip number 3: Use the Pomodoro technique. Pomodoro is the Italian word for tomato. In Italy they have these tomato shaped clocks that you set for 25 minutes.
Sitting down to code isn't easy. It takes willpower. So to make it easier to sit down and start that coding, just tell yourself that you're going to code for 25 minutes. Set a timer. Then, once you've finished 25 minutes, you can take a break. But by this point, you may be so deep into your coding session, that you don't even need to take a break.
The Pomodoro technique makes it a lot easier to get started.
Final tip: remember to get plenty of sleep. You'll learn best when you're at your best. Sleep plays a vital role in how your brain learns. I encourage you to try to sleep at least 8 hours each night.
And with that, you're ready to dive into the curriculum and start working toward earning your freeCodeCamp verified certification. Happy coding!
# --questions--
## --text--
What does the "Pace yourself" tip emphasize as key to making progress through the curriculum?
## --answers--
Learning as much as possible all in one day.
### --feedback--
It's about treating coding like a marathon rather than a sprint.
---
Completing the curriculum without breaks.
### --feedback--
It's about treating coding like a marathon rather than a sprint.
---
Working a little bit each day.
---
Stopping frequently whenever it feels hard.
### --feedback--
It's about treating coding like a marathon rather than a sprint.
## --video-solution--
3
## --text--
What is the main benefit of establishing a coding routine?
## --answers--
It doubles the amount of learning in half the time.
### --feedback--
Think about what happens after you wake up 30 minutes earlier every day to code.
---
It reduces the need for sleep.
### --feedback--
Think about what happens after you wake up 30 minutes earlier every day to code.
---
It helps make coding a habit that requires less willpower.
---
It eliminates the need for practice or repetition.
### --feedback--
Think about what happens after you wake up 30 minutes earlier every day to code.
## --video-solution--
3
## --text--
How does the Pomodoro technique help with starting a coding session?
## --answers--
It guarantees you will code for hours without stopping.
### --feedback--
You set a timer for a short, fixed amount of time to break the initial resistance.
---
It instantly makes you a faster coder by strictly timing every keystroke.
### --feedback--
You set a timer for a short, fixed amount of time to break the initial resistance.
---
It automatically determines which tasks you should work on, removing the need for planning.
### --feedback--
You set a timer for a short, fixed amount of time to break the initial resistance.
---
It makes it easier to begin coding by committing to just 25 minutes.
## --video-solution--
4
@@ -1,132 +0,0 @@
---
id: 6763500bd5a85d5898cc21a9
title: How do Most People Learn Effectively?
challengeType: 19
dashedName: how-do-most-people-learn-effectively
---
# --description--
Learning is a skill all its own. And I'm going to quickly introduce you to key observations that scientists have made about learning.
These come from engineering professor Barbara Oakley's book, *Learning how to Learn.*
Concept number 1: spaced repetition. Learning for half an hour each day for a week is much more effective than learning for three and a half hours all in one day. This is because of the role that sleep plays in memory. When you sleep, your brain builds and reinforces neural structures. With spaced repetition, you review concepts regularly — first every few days, then every few weeks, then every few months. Each time, your retention of those concepts improves. freeCodeCamp has spaced repetition baked right into the curriculum.
Concept number 2: interleaving practice. Rather than just studying one concept for an entire study session, it's better to get a little exposure to lots of concepts. This shakes up your brain, and forces you to continually reframe what you know. Through interleaving practice, you train yourself to be more agile in your thinking. For this reason, the freeCodeCamp curriculum covers a ton of ground quickly, then circles back to reinforce everything over and over.
Concept number 3: active recall. It's easy to trick yourself into thinking you're much better at a skill than you actually are. Almost all beginners experience what scientists call an "illusion of competence". But, the best way to shatter that illusion is to actively recall and apply what you're learning. The freeCodeCamp curriculum does this through quizzes, coding exercises, and full-blown projects.
Again, we've incorporated all of these concepts into the freeCodeCamp curriculum. You're welcome to customize your learning as you see fit. But when in doubt, just keep going through the curriculum, from top to bottom, and you'll be fine.
In the next lecture, we will discuss some strategies for building effective learning habits.
# --questions--
## --text--
What is the concept called where learning is spread out over time, allowing sleep to reinforce memory structures?
## --answers--
Spaced Repetition
---
Speed Reading
### --feedback--
This concept emphasizes learning a bit each day rather than all at once.
---
Memorization
### --feedback--
This concept emphasizes learning a bit each day rather than all at once.
---
Passive Review
### --feedback--
This concept emphasizes learning a bit each day rather than all at once.
## --video-solution--
1
## --text--
Which learning approach involves switching between different concepts or skills during a single study session to keep your thinking flexible?
## --answers--
Focused Immersion
### --feedback--
It's the technique that mixes things up to prevent your brain from getting stuck on one track.
---
Interleaving Practice
---
Highlighting Notes
### --feedback--
It's the technique that mixes things up to prevent your brain from getting stuck on one track.
---
Mental Mapping
### --feedback--
It's the technique that mixes things up to prevent your brain from getting stuck on one track.
## --video-solution--
2
## --text--
What strategy helps you overcome the illusion of competence by actively testing your understanding through quizzes and exercises?
## --answers--
Passive Listening
### --feedback--
It's the method where you try to recall information without looking at the answers first.
---
Rereading Notes
### --feedback--
It's the method where you try to recall information without looking at the answers first.
---
Active Recall
---
Reading Lectures Only
### --feedback--
It's the method where you try to recall information without looking at the answers first.
## --video-solution--
3
@@ -1,26 +0,0 @@
{
"name": "Welcome Message from Quincy Larson",
"blockType": "lecture",
"blockLayout": "challenge-list",
"isUpcomingChange": false,
"dashedName": "lecture-welcome-to-freecodecamp",
"challengeOrder": [
{
"id": "6734ddabad59e593a49afafe",
"title": "Welcome Message from Quincy"
},
{
"id": "6734e2c5780912abd874e79c",
"title": "How Does the Certification Process Work?"
},
{
"id": "6763500bd5a85d5898cc21a9",
"title": "How do Most People Learn Effectively?"
},
{
"id": "6734e2dcb965e5ac0ea38e0f",
"title": "How Can You Build Effective Learning Habits and Work Smarter?"
}
],
"helpCategory": "HTML-CSS"
}
@@ -7,7 +7,6 @@
"dashedName": "basic-html",
"blocks": [
"workshop-curriculum-outline",
"lecture-welcome-to-freecodecamp",
"lab-debug-camperbots-profile-page",
"lecture-understanding-html-attributes",
"lab-debug-pet-adoption-page",