diff --git a/client/i18n/locales/english/translations.json b/client/i18n/locales/english/translations.json
index c540d89f4e7..1d42cfdfc78 100644
--- a/client/i18n/locales/english/translations.json
+++ b/client/i18n/locales/english/translations.json
@@ -495,6 +495,7 @@
"progress-modal-cta-8": "Donate now to help us develop new courses on emerging tools and programming concepts.",
"progress-modal-cta-9": "Donate now to support our math for developers curriculum.",
"progress-modal-cta-10": "Donate now to help us develop free professional programming certifications for all.",
+ "help-us-reach-goal": "Donate now to help us reach our goal of 10,000 supporters by 2024.",
"help-us-develop": "Help us develop free professional programming certifications for all.",
"nicely-done": "Nicely done. You just completed {{block}}.",
"credit-card": "Credit Card",
diff --git a/client/src/components/Intro/learn-alert.tsx b/client/src/components/Intro/learn-alert.tsx
index eb30a58b6ef..e8ede805479 100644
--- a/client/src/components/Intro/learn-alert.tsx
+++ b/client/src/components/Intro/learn-alert.tsx
@@ -3,6 +3,7 @@ import { Alert } from '@freecodecamp/ui';
import { useFeature } from '@growthbook/growthbook-react';
import { useTranslation } from 'react-i18next';
import { Link } from '../helpers';
+import { ProgressBar } from '../Progress/progress-bar';
interface LearnAlertProps {
onDonationAlertClick: () => void;
@@ -16,6 +17,32 @@ const LearnAlert = ({
const { t } = useTranslation();
const seasonalMessage = useFeature('seasonal-alert');
+ const progressFlag = useFeature('progress-alert');
+
+ const progressAlert = (
+
+