26 technologies5 categories
learncpp.com is built on WordPress with Prism and Cloudflare.
The frontend relies on Angular. Analytics are handled by Google Analytics and Facebook Pixel. Infrastructure includes Cloudflare and jsDelivr.
Tech Stack Highlights
Core Platform1
WordPress
CMS
75%
3 evidence signals
HTML
<link rel="stylesheet" id="wgs2-css" href="https://www.learncpp.com/blog/wp-contentHTML
<link rel="stylesheet" id="wgs2-css" href="https://www.learncpp.com/blog/wp-content/HTML
wp-embed.min.jsFrameworks & Languages1
Angular
JavaScript frameworks
75%
1 evidence signal
HTML
<a href="https://www.learncpp.com/cpp-tutorial/stdstring-appAnalytics & Marketing13
Google Analytics
Analytics
100%
7 evidence signals
Cookie
_gaCookie
_gidScript
https://www.google-analytics.com/analytics.jsScript
https://www.googletagmanager.com/gtag/js?id=DC-15691174&cx=c>m=4e64m2Script
https://www.googletagmanager.com/gtag/js?id=AW-16993759482JS Global
GoogleAnalyticsObject → stringJS Global
gtag → functionFacebook Pixelv2.9.307
Analytics
100%
3 evidence signals
Script
https://connect.facebook.net/signals/config/973535300821278?v=2.9.307&r=stable&domain=learncpp.com&hme=97937018cefade17726f0472876fc101316b2ce9008a35a6a5a7977d7436151a&ex_m=104%2C205%2C154%2C22%2C72%2C73%2C145%2C68%2C67%2C11%2C162%2C90%2C16%2C138%2C127%2C39%2C75%2C78%2C134%2C159%2C164%2C8%2C4%2C5%2C7%2C6%2C3%2C91%2C101%2C165%2C170%2C219%2C62%2C186%2C187%2C55%2C276%2C30%2C74%2C231%2C230%2C229%2C23%2C33%2C103%2C61%2C10%2C63%2C97%2C98%2C99%2C105%2C130%2C31%2C29%2C132%2C133%2C129%2C128%2C155%2C76%2C158%2C156%2C157%2C50%2C60%2C123%2C15%2C161%2C45%2C263%2C264%2C262%2C26%2C27%2C28%2C48%2C146%2C77%2C112%2C18%2C20%2C44%2C40%2C42%2C41%2C83%2C92%2C96%2C110%2C144%2C147%2C46%2C111%2C24%2C21%2C119%2C69%2C36%2C149%2C148%2C150%2C141%2C139%2C25%2C35%2C59%2C109%2C160%2C70%2C17%2C152%2C114%2C81%2C66%2C19%2C85%2C86%2C116%2C84%2C136%2C135%2C34%2C278%2C293%2C212%2C201%2C202%2C200%2C296%2C288%2C52%2C213%2C107%2C131%2C80%2C121%2C54%2C47%2C49%2C113%2C120%2C126%2C58%2C64%2C151%2C115%2C37%2C32%2C53%2C56%2C100%2C163%2C1%2C124%2C14%2C122%2C12%2C2%2C57%2C93%2C65%2C118%2C89%2C88%2C166%2C167%2C94%2C95%2C9%2C125%2C102%2C51%2C142%2C87%2C79%2C71%2C117%2C106%2C43%2C143%2C0%2C82%2C137%2C140%2C153%2C38%2C108%2C13%2C168Script
https://connect.facebook.net/en_US/fbevents.jsJS Global
_fbq → function(v2.9.307)Google AdSense
Advertising
100%
4 evidence signals
Script
https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202604210101/show_ads_impl_fy2021.jsScript
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.jsScript
https://s0.2mdn.net/instream/video/client.jsJS Global
adsbygoogle → objectRubicon Project
Advertising
100%
2 evidence signals
Script
https://link.rubiconproject.com/magnite/21150.jsXHR
https://fastlane.rubiconproject.com/a/api/fastlane.json?account_id=21150&site_id=269072&zone_id=3326304&size_id=67&alt_size_ids=101&p_pos=btf&gdpr=0&gpp=DBABBg~BVoAAAKA.QA&rp_schain=1.0,1!ezoic.ai,44dLiveIntent
Email
100%
2 evidence signals
Script
https://d-code.liadm.com/did-006t.min.jsXHR
https://idx.liadm.com/idex/did-006t/any?duid=eafcf6eaa45e--01kpyghsn3g4t58fgypeycewhn&gdpr=0&did=did-006t&gpp_s=DBABBg~BVoAAAKA.QA&cd=.learncpp.com&pu=https%3A%2F%2Flearncpp.com&resolve=nonId&resolve=Ezoic
Analytics
100%
42 evidence signals
Script
https://www.ezojs.com/detroitchicago/boise.js?gcb=195-1&cb=5Script
https://www.ezojs.com/parsonsmaize/abilene.js?gcb=195-1&cb=6fc0905ee7Script
https://www.ezojs.com/detroitchicago/tulsa.js?gcb=195-1&cb=9Script
https://www.ezojs.com/ezoic/sa.min.js?q=1Script
https://go.ezodn.com/detroitchicago/indy.js?cb=117&gcb=0Script
https://www.ezojs.com/porpoiseant/et.js?gcb=195-1&cb=4Script
https://www.ezojs.com/beardeddragon/drake.js?gcb=1&cb=1b0a0a9dccScript
https://www.ezojs.com/porpoiseant/jellyfish.js?a=a&cb=21&dcb=195-1&shcb=34Script
https://www.ezojs.com/tardisrocinante/screx.js?gcb=1&cb=5Script
https://www.ezojs.com/parsonsmaize/mulvane.js?gcb=195-1&cb=e75e48eec0Script
https://www.ezojs.com/detroitchicago/birmingham.js?gcb=195-1&cb=539c47377cScript
https://www.ezojs.com/detroitchicago/reno.js?gcb=195-1&cb=884ac9c377Script
https://www.ezojs.com/detroitchicago/overlandpark.js?gcb=195-1&cb=301bbdaf04Script
https://www.ezojs.com/detroitchicago/denver.js?gcb=195-1&cb=4ff75c6f00Script
https://www.ezojs.com/detroitchicago/wichita.js?gcb=195-1&cb=e49d8d9bcaScript
https://www.ezojs.com/parsonsmaize/olathe.js?gcb=195-1&cb=30Script
https://www.ezojs.com/tardisrocinante/vitals.js?gcb=1&cb=5Script
https://www.ezojs.com/parsonsmaize/chanute.js?a=a&cb=19&dcb=195-1&shcb=34Script
https://www.ezojs.com/detroitchicago/omaha.js?gcb=195-1&cb=8f3688675fScript
https://www.ezojs.com/detroitchicago/columbus.jsScript
https://www.ezojs.com/identity.jsScript
https://go.ezodn.com/hb/dall.js?cb=195-1-158Script
https://go.ezodn.com/detroitchicago/portland.js?gcb=1&cb=6ef1f76de8Script
https://go.ezodn.com/detroitchicago/kenai.js?gcb=1&cb=b0b2e17d03Script
https://go.ezodn.com/beardeddragon/axolotl.js?gcb=1&cb=6e16c4a19eScript
https://go.ezodn.com/beardeddragon/wyrm.js?cb=8Script
https://go.ezodn.com/beardeddragon/wyvern.js?cb=191Script
https://go.ezodn.com/beardeddragon/turtle.js?gcb=1&cb=af913d427cScript
https://go.ezodn.com/beardeddragon/gilamonster.js?cb=9e36cbd90eScript
https://go.ezodn.com/beardeddragon/iguana.js?cb=f1a1972d09Script
https://www.ezojs.com/detroitchicago/ezli.js?gcb=195-1&cb=40Script
https://go.ezodn.com/hb/dall.js?cb=195-1-158Script
https://www.ezojs.com/porpoiseant/ezadloadrewarded.js?cb=1048&gcb=195-1Script
https://www.ezojs.com/detroitchicago/anchorfix.js?cb=28Script
https://www.ezojs.com/detroitchicago/kenai.js?gcb=1&cb=b0b2e17d03Script
https://g.ezoic.net/porpoiseant/qubit.js?v=2&did=221418Script
https://go.ezodn.com/detroitchicago/kenai.js?gcb=1&cb=b0b2e17d03JS Global
ezoicTestActive → booleanstylesheet
//go.ezodn.com/ezvideo/outstreamplayer.css?cb=8stylesheet
//go.ezodn.com/ezvideo/ezvideojscss.css?cb=191stylesheet
//go.ezodn.com/ezvideo/ezvideojscss.css?cb=191stylesheet
//go.ezodn.com/ezvideo/ezvideocustomcss.css?cb=221418-0-191Google Tag Manager
Tag managers
75%
2 evidence signals
JS Global
google_tag_manager → objectJS Global
dataLayer → objectAmazon Advertising
Advertising
75%
2 evidence signals
Script
https://config.aps.amazon-adsystem.com/configs/aa05931b-5308-4ea3-95a2-adf84f4ffde4Script
https://client.aps.amazon-adsystem.com/publisher.jsGoogle Publisher Tag
Advertising
75%
1 evidence signal
Script
https://securepubads.g.doubleclick.net/tag/js/gpt.jsID5
Advertising
75%
2 evidence signals
Script
https://cdn.id5-sync.com/api/1.0/id5PrebidModule.jsScript
https://cdn.id5-sync.com/api/1.0/id5-api.js33Across
Advertising
75%
1 evidence signal
XHR
https://lexicon.33across.com/v1/envelope?pid=0010b00002MpnPqAAJ&gdpr=0&src=pbjs&ver=10.23.0&coppa=0&gpp=DBABBg~BVoAAAKA.QA&gpp_sid=DoubleClick Campaign Manager (DCM)
Advertising
75%
1 evidence signal
Script
https://s0.2mdn.net/instream/video/client.jsTeads
Advertising
75%
1 evidence signal
XHR
https://a.teads.tv/hb/bid-requestInfrastructure & Security3
Cloudflare
CDN
100%
1 evidence signal
dns
CNAME: www.learncpp.com.cdn.cloudflare.netApache HTTP Server
Web servers
75%
1 evidence signal
Header
(?:Apache(?:$|/([\d.]+)|[^/-])|(?:^|\b)HTTPD)\;version:\1: ApachejsDelivr
CDN
75%
1 evidence signal
Script
https://cdn.jsdelivr.net/gh/prebid/shared-id/pubcid.js/docs/pubcid.min.jsLibraries & Utilities8
Prism
Miscellaneous
100%
2 evidence signals
Script
https://www.learncpp.com/blog/wp-content/plugins/learncpp-prism/prism.js?ver=4084444bfee884f6024e8b1b3cfa6cddJS Global
Prism → objectjQuery Migrate
JavaScript libraries
75%
1 evidence signal
Script
https://www.learncpp.com/blog/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2core-js
JavaScript libraries
75%
1 evidence signal
JS Global
__core-js_shared__ → objectweb-vitals
JavaScript libraries
75%
1 evidence signal
JS Global
webVitals → objectFont Awesome
Font scripts
75%
1 evidence signal
stylesheet
https://www.learncpp.com/blog/wp-content/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/font-awesome.min.css?ver=4.7.0VideoJSv8.3.0
Video players
75%
1 evidence signal
JS Global
videojs → function(v8.3.0)FingerprintJS
JavaScript libraries
75%
1 evidence signal
JS Global
FingerprintJS → objectjQuery
JavaScript libraries
50%
1 evidence signal
HTML
implied by jQuery Migrate