Commit Graph

39637 Commits

Author SHA1 Message Date
Clarence Bakosi
371d14256e
feat(curriculum): Add interactive examples to How Does Operator Precedence Work (#63239) 2025-10-29 19:21:35 +01:00
Clarence Bakosi
3115d38faf
feat(curriculum): Add interactive examples to What Happens When You Try to Do Calculations with Numbers and Strings (#63236) 2025-10-29 19:20:25 +01:00
Clarence Bakosi
624ead6752
feat(curriculum): Add interactive examples to What Are Bitwise Operators, and How Do They Work (#63250) 2025-10-29 18:19:45 +00:00
Clarence Bakosi
f81ca65523
feat(curriculum): Add interactive examples to What Are the Different Arithmetic Operators in JavaScript (#63234) 2025-10-29 19:19:21 +01:00
Clarence Bakosi
bd40b32c22
feat(curriculum): Add interactive examples to What Are Unary Operators, and How Do They Work lesson (#63248) 2025-10-29 18:18:20 +00:00
Clarence Bakosi
55f3631cd9
feat(curriculum): Add interactive examples to number types lesson (#63233) 2025-10-29 19:18:01 +01:00
Clarence Bakosi
d002589aa4
feat(curriculum): Add interactive examples to How Can You Repeat a String x Number of Times (#63230) 2025-10-29 19:15:36 +01:00
Clarence Bakosi
3b0c6c5172
feat(curriculum): Add interactive examples to How Can You Replace Parts of a String with Another (#63229) 2025-10-29 19:14:34 +01:00
Clarence Bakosi
f3631ac648
feat(curriculum): Add interactive examples to How Can You Trim Whitespace from a String (#63228) 2025-10-29 19:13:30 +01:00
Clarence Bakosi
4464c123a5
feat(curriculum): Add interactive examples to How Can You Change the Casing for a String (#63227) 2025-10-29 19:10:15 +01:00
Zemenu Mekuria
fdbd33a9a7
feat(curriculum): add string inspector workshop to FSD cert (#62574)
Co-authored-by: Anna <a.rcottrill521@gmail.com>
Co-authored-by: Ilenia <26656284+ilenia-magoni@users.noreply.github.com>
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
2025-10-29 12:59:47 -05:00
Shaun Hamilton
ce109e5dff
feat(client): flash when can claim cert (#62594) 2025-10-29 12:26:52 -05:00
freeCodeCamp's Camper Bot
d4e6f3ac8d
chore(i18n,learn): update i18n-curriculum submodule (#63222) 2025-10-29 17:13:23 +00:00
l3onhard
e85aeb7704
feat(curriculum): add Blockquotes and Quote Workshop to FSD cert (#62568)
Co-authored-by: Ilenia <26656284+ilenia-magoni@users.noreply.github.com>
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
Co-authored-by: Anna <a.rcottrill521@gmail.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-10-29 12:05:27 -05:00
DipakHalkude
fdb74bea05
feat(curriculum): add attribute selector recap to CSS review (#62524)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2025-10-29 16:59:06 +00:00
Ansh kathil
9231224b22
fix(curriculum): Corrected question and its solution (#62876) 2025-10-29 11:20:26 -05:00
Shaun Hamilton
26ca8fee4b
feat: add attempt statuses (#63035) 2025-10-29 16:20:02 +02:00
Ahmad Abdolsaheb
03c775ac2d
feat/ab test landing google auth (#62538) 2025-10-29 19:25:08 +05:30
Hitesh
2bd3ec1db8
fix(curriculum) : Fixed Wrong Comment of Backreferences Example (#63219) 2025-10-29 13:10:47 +00:00
freeCodeCamp's Camper Bot
41ddf7eff0
chore(i18n,client): processed translations (#63220) 2025-10-29 12:58:40 +00:00
Ihechikara Abba
36947395b4
feat(curriculum): add game character stats lab (#62243) 2025-10-29 16:41:43 +05:00
Ilenia
c503861b68
feat(curriculum): add example to element skipper lab (#63079)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-10-29 03:20:35 -07:00
Huyen Nguyen
d7268ed64a
feat(client): icons for Chinese and Spanish super blocks (#63205) 2025-10-29 08:39:27 +05:30
Oliver Eyton-Williams
02995191f7
fix(curriculum): use more recent target for TS compilation (#63144) 2025-10-29 08:38:57 +05:30
Huyen Nguyen
3b0a6a022b
test(client): add unit tests for theme initialization logic (#63212) 2025-10-29 08:38:31 +05:30
Sachin Manimekalai Balakrishnan
7242d97376
fix(curriculum): grammar fixes in lectures (#63206)
Co-authored-by: Sachin Manimekalai Balakrishnan <>
2025-10-28 23:24:02 +00:00
Clarence Bakosi
9b39665c97
feat(curriculum): Add interactive examples to What Is String Concatenation, and How Can You Concatenate Strings with Variables (#63213) 2025-10-28 23:07:45 +00:00
Clarence Bakosi
918f14173b
feat(curriculum): Add interactive examples to What Is the prompt() Method, and How Does It Work (#63196) 2025-10-28 23:13:57 +01:00
Clarence Bakosi
ed5deb483c
feat(curriculum): Add interactive examples to How Do You Create a Newline in Strings and Escape Strings (#63192) 2025-10-28 23:12:11 +01:00
Clarence Bakosi
06c1a1fb49
feat(curriculum): Add interactive examples to What Is Bracket Notation, and How Do You Access Characters from a String (#63189) 2025-10-28 23:07:35 +01:00
Clarence Bakosi
64a3e5af19
feat(curriculum): Add interactive examples to How Does the typeof Operator Work, and What Is the typeof null Bug in JavaScript (#63186) 2025-10-28 23:02:38 +01:00
Ilenia
9513e5d878
refactor(curriculum): update tests to use new helper (#63071) 2025-10-28 14:58:21 -07:00
Clarence Bakosi
565b919a9a
feat(curriculum): Add interactive examples to What Is ASCII, and How Does It Work with charCodeAt() and fromCharCode() (#63198) 2025-10-28 22:57:25 +01:00
renovate[bot]
0c8914818c
chore(deps): update github actions (#63209)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 03:25:53 +05:30
Clarence Bakosi
84c393e026
feat(curriculum): Add interactive examples to How Can You Find the Position of a Substring in a String (#63194) 2025-10-28 22:54:42 +01:00
Clarence Bakosi
7e31be36d4
feat(curriculum): Add interactive examples to How Can You Test if a String Contains a Substring lesson (#63200) 2025-10-28 22:53:23 +01:00
Clarence Bakosi
27cdddb486
feat(curriculum): Add interactive examples to How Can You Extract a Substring from a String lesson (#63202) 2025-10-28 22:51:19 +01:00
Clarence Bakosi
7338688829
feat(curriculum): Add interactive examples to How to Use the Attribute Selector to Target Elements with the lang and data-lang Attributes (#63203) 2025-10-28 22:48:41 +01:00
Mrugesh Mohapatra
4a42e47e9c
chore: temporarily block E2E runs on main branch pushes (#63207) 2025-10-29 03:15:35 +05:30
Mrugesh Mohapatra
0a656397ac
chore: enable renovate only on GHA and Docker (#63208) 2025-10-29 03:15:14 +05:30
Clarence Bakosi
ae2c0afc89
feat(curriculum): Add interactive examples to What Is console.log Used For, and How Does It Work (#63185) 2025-10-28 22:44:25 +01:00
freeCodeCamp's Camper Bot
1ac90f0e22
chore(i18n,learn): update i18n-curriculum submodule (#63204) 2025-10-28 21:29:28 +00:00
Oliver Eyton-Williams
ae0a140c0c
refactor(api): clean up test dbs when tests finish (#63149) 2025-10-28 21:14:56 +00:00
Oliver Eyton-Williams
77ea476f12
feat: show python syntax-error message if a NameError occurs (#63085) 2025-10-29 01:50:54 +05:30
Diem-Trang Pham
7652afbe0f
fix(curriculum): correct character name in task 68, 69, 70, 71 (#63187) 2025-10-28 21:01:36 +01:00
Clarence Bakosi
3841cfb963
feat(curriculum): Add interactive examples to What Is a String in JavaScript, and What Is String Immutability lesson (#63176) 2025-10-29 01:29:15 +05:30
Clarence Bakosi
014d31f924
feat(curriculum): Add interactive examples to What Is the minmax Function and How Does It Work (#63162) 2025-10-28 20:24:31 +01:00
Clarence Bakosi
527d0f8746
feat(curriculum): Add interactive examples to What Is the Difference Between an Implicit and Explicit Grid (#63161) 2025-10-28 20:23:04 +01:00
Clarence Bakosi
50234a240e
feat(curriculum): Add interactive examples to How Can You Repeat Track Listings in a Grid Layout (#63160) 2025-10-28 20:03:45 +01:00
Clarence Bakosi
5d3115764f
feat(curriculum): Add interactive examples to let and const lesson (#63174) 2025-10-28 19:01:24 +00:00