1<!DOCTYPE html><html lang="en"><head><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><meta charSet="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=3.0"/><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1"/><link rel="shortcut icon" href="https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_favicon.png" type="image/x-icon"/><meta name="theme-color" content="#308D46"/><meta name="image" property="og:image" content="https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200x200-min.png"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="200"/><meta property="og:image:height" content="200"/><meta name="facebook-domain-verification" content="xo7t4ve2wn3ywfkjdvwbrk01pvdond"/><meta property="og:title" content="Computer Science Core Subjects - GeeksforGeeks"/><meta name="description" content="Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more."/><meta property="og:url" content="https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/"/><meta name="keywords" content="Computer Science Core Foundations, Operating Systems, Database Management System, Data Science Tutorial, Machine Learning Tutorial, Software Engineering, Computer Networks, Data Analysis Tutorial, Cybersecurity Tutorial, Programming and Software Development, Distributed Systems, Web Technology, Theory of Computation, Compiler Design"/><meta property="og:site_name" content="GeeksforGeeks"/><meta property="og:image" content="https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200x200-min.png"/><meta property="article:section" content="Tutorials"/><meta property="article:tag" content="Computer Basics"/><meta property="og:type" content="article"/><meta property="og:locale" content="en_US"/><meta property="article:published_time" content="2024-06-12 16:09:09+00:00"/><meta property="article:modified_time" content="2026-01-10 12:05:16+00:00"/><meta property="og:updated_time" content="2026-01-10 12:05:16+00:00"/><meta property="og:image:secure_url" content="https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200x200-min.png"/><meta property="og:description" content="Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more."/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","mainEntityOfPage":{"@type":"WebPage","id":"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/"},"headline":"Computer Science Core Subjects","datePublished":"2024-06-12 04:09:09","dateModified":"2026-01-10 12:05:16","image":[{"@type":"ImageObject","url":"https://media.geeksforgeeks.org/wp-content/uploads/gfg_200X200-100x100.png","width":"100","height":"100"}],"author":{"@type":"Organization","name":"GeeksforGeeks","url":"https://www.geeksforgeeks.org/","logo":{"@type":"ImageObject","url":"https://media.geeksforgeeks.org/wp-content/cdn-uploads/logo-new-2.svg","width":"301","height":"40"}},"publisher":{"@type":"Organization","name":"GeeksforGeeks","url":"https://www.geeksforgeeks.org/","logo":{"@type":"ImageObject","url":"https://media.geeksforgeeks.org/wp-content/cdn-uploads/logo-new-2.svg","width":"301","height":"40"}},"description":"This guide is designed to help you learn core computer science subjects. It covers topics like Operating Systems, DBMS, Computer Networks, Programming, Data Structures, and more, offering detailed tutorials.1. Computer Science Core FoundationsComputer Fundamentals Engineering MathematicsMaths for Computer Science2. Systems &amp; NetworkingOperating Systems Computer Organization and ArchitectureComputer NetworksTheory of ComputationCompiler","about":[{"@type":"Thing","name":"Tutorials"},{"@type":"Thing","name":"ComputerBasics"}]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"GeeksforGeeks","url":"https://www.geeksforgeeks.org/","potentialAction":{"@type":"SearchAction","target":"https://www.geeksforgeeks.org/search/{search_term_string}/","query-input":"required name=search_term_string"}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"GeeksforGeeks","url":"https://www.geeksforgeeks.org/","logo":"https://media.geeksforgeeks.org/wp-content/cdn-uploads/20200817185016/gfg_complete_logo_2x-min.png","description":"Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.","founder":[{"@type":"Person","name":"Sandeep Jain","url":"https://in.linkedin.com/in/sandeep-jain-b3940815"}],"sameAs":["https://www.facebook.com/geeksforgeeks.org/","https://twitter.com/geeksforgeeks","https://www.linkedin.com/company/1299009","https://www.youtube.com/geeksforgeeksvideos/"]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Tutorials","item":{"@type":"Thing","@id":"https://www.geeksforgeeks.org/category/tutorials/"}},{"@type":"ListItem","position":2,"name":"articles-on-computer-science-subjects-gq","item":{"@type":"Thing","@id":"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/"}}]}</script>
1<script defer="" src="https://apis.google.com/js/platform.js"></script>
1<title>Computer Science Core Subjects - GeeksforGeeks</title><link rel="profile" href="http://gmpg.org/xfn/11"/><link rel="pingback" href="https://www.geeksforgeeks.org/x lrpc.php"/>
1<script> 2 var arrPostCat = []; 3 arrPostCat.push('14757'); 4 var arrPostCatName = ""; 5 var matching_category = "tutorials"; 6 var tIds = "14757,7658"; 7 var termsNames = "tutorials,computerbasics"; 8 var tIdsInclusiveParents = "14757,7658"; 9 var domain = 1; 10 var arrPost = []; 11 var post_id = "1269887"; 12 var post_type = "post"; 13 var post_slug = "articles-on-computer-science-subjects-gq"; 14 var ip = "146.75.165.11"; 15 var post_title = `Computer Science Core Subjects`; 16 var post_status = "publish"; 17 var practiceAPIURL = "https://practiceapi.geeksforgeeks.org/"; 18 var practiceURL = "https://practice.geeksforgeeks.org/"; 19 var post_date = "2024-06-12 16:07:08"; 20 var commentSysUrl = "https://discuss.geeksforgeeks.org/commentEmbedV2.js"; 21 var link_on_code_run = ''; 22 var link_search_modal_top = ''; 23 var country_code_cf = ""; 24 var postAdApiUrlString = "14757/7658/"; 25 </script>
25<link rel="canonical" href="https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/"/><link rel="icon" href="https://media.geeksforgeeks.org/wp-content/uploads/gfg_200X200-100x100.png" sizes="32x32"/><link rel="icon" href="https://www.geeksforgeeks.org/wp-content/uploads/gfg_200X200.png" sizes="192x192"/><link rel="apple-touch-icon-precomposed" href="https://www.geeksforgeeks.org/wp-content/uploads/gfg_200X200.png"/><meta name="msapplication-TileImage" content="https://www.geeksforgeeks.org/wp-content/uploads/gfg_200X200.png"/><meta name="next-head-count" content="42"/><style id="stitches">--sxs{--sxs:0 nextui-t-iFDYKV}@media{:root,.nextui-t-iFDYKV{--nextui-fonts-sans:-apple-system, BlinkMacSystemFont, 'Segoe UI','Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans','Helvetica Neue', sans-serif;;--nextui-fonts-mono:Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono','Courier New', monospace;;--nextui-fontSizes-xs:0.75rem;--nextui-fontSizes-sm:0.875rem;--nextui-fontSizes-base:1rem;--nextui-fontSizes-md:1rem;--nextui-fontSizes-lg:1.125rem;--nextui-fontSizes-xl:1.25rem;--nextui-fontSizes-2xl:1.5rem;--nextui-fontSizes-3xl:1.875rem;--nextui-fontSizes-4xl:2.25rem;--nextui-fontSizes-5xl:3rem;--nextui-fontSizes-6xl:3.75rem;--nextui-fontSizes-7xl:4.5rem;--nextui-fontSizes-8xl:6rem;--nextui-fontSizes-9xl:8rem;--nextui-fontWeights-hairline:100;--nextui-fontWeights-thin:200;--nextui-fontWeights-light:300;--nextui-fontWeights-normal:400;--nextui-fontWeights-medium:500;--nextui-fontWeights-semibold:600;--nextui-fontWeights-bold:700;--nextui-fontWeights-extrabold:800;--nextui-fontWeights-black:900;--nextui-lineHeights-xs:1;--nextui-lineHeights-sm:1.25;--nextui-lineHeights-base:1.5;--nextui-lineHeights-md:1.5;--nextui-lineHeights-lg:1.75;--nextui-lineHeights-xl:1.75;--nextui-lineHeights-2xl:2;--nextui-lineHeights-3xl:2.25;--nextui-lineHeights-4xl:2.5;--nextui-lineHeights-5xl:1;--nextui-lineHeights-6xl:1;--nextui-lineHeights-7xl:1;--nextui-lineHeights-8xl:1;--nextui-lineHeights-9xl:1;--nextui-letterSpacings-tighter:-0.05em;--nextui-letterSpacings-tight:-0.025em;--nextui-letterSpacings-normal:0;--nextui-letterSpacings-wide:0.025em;--nextui-letterSpacings-wider:0.05em;--nextui-letterSpacings-widest:0.1em;--nextui-space-0:0rem;--nextui-space-1:0.125rem;--nextui-space-2:0.25rem;--nextui-space-3:0.375rem;--nextui-space-4:0.5rem;--nextui-space-5:0.625rem;--nextui-space-6:0.75rem;--nextui-space-7:0.875rem;--nextui-space-8:1rem;--nextui-space-9:1.25rem;--nextui-space-10:1.5rem;--nextui-space-11:1.75rem;--nextui-space-12:2rem;--nextui-space-13:2.25rem;--nextui-space-14:2.5rem;--nextui-space-15:2.75rem;--nextui-space-16:3rem;--nextui-space-17:3.5rem;--nextui-space-18:4rem;--nextui-space-20:5rem;--nextui-space-24:6rem;--nextui-space-28:7rem;
25--nextui-space-32:8rem;--nextui-space-36:9rem;--nextui-space-40:10rem;--nextui-space-44:11rem;--nextui-space-48:12rem;--nextui-space-52:13rem;--nextui-space-56:14rem;--nextui-space-60:15rem;--nextui-space-64:16rem;--nextui-space-72:18rem;--nextui-space-80:20rem;--nextui-space-96:24rem;--nextui-space-xs:0.5rem;--nextui-space-sm:0.75rem;--nextui-space-md:1rem;--nextui-space-lg:1.25rem;--nextui-space-xl:2.25rem;--nextui-space-2xl:3rem;--nextui-space-3xl:5rem;--nextui-space-4xl:10rem;--nextui-space-5xl:14rem;--nextui-space-6xl:18rem;--nextui-space-7xl:24rem;--nextui-space-8xl:32rem;--nextui-space-9xl:40rem;--nextui-space-min:min-content;--nextui-space-max:max-content;--nextui-space-fit:fit-content;--nextui-space-screen:100vw;--nextui-space-full:100%;--nextui-space-px:1px;--nextui-radii-xs:7px;--nextui-radii-sm:9px;--nextui-radii-md:12px;--nextui-radii-base:14px;--nextui-radii-lg:14px;--nextui-radii-xl:18px;--nextui-radii-2xl:24px;--nextui-radii-3xl:32px;--nextui-radii-squared:33%;--nextui-radii-rounded:50%;--nextui-radii-pill:9999px;--nextui-zIndices-1:100;--nextui-zIndices-2:200;--nextui-zIndices-3:300;--nextui-zIndices-4:400;--nextui-zIndices-5:500;--nextui-zIndices-10:1000;--nextui-zIndices-max:9999;--nextui-borderWeights-light:1px;--nextui-borderWeights-normal:2px;--nextui-borderWeights-bold:3px;--nextui-borderWeights-extrabold:4px;--nextui-borderWeights-black:5px;--nextui-transitions-default:all 250ms ease;--nextui-transitions-button:background 0.25s ease 0s, color 0.25s ease 0s, border-color 0.25s ease 0s, box-shadow 0.25s ease 0s, transform 0.25s ease 0s, opacity 0.25s ease 0s;--nextui-transitions-avatar:box-shadow 0.25s ease 0s, opacity 0.25s ease 0s;--nextui-transitions-card:transform 0.25s ease 0s, filter 0.25s ease 0s, box-shadow 0.25s ease 0s;--nextui-transitions-dropdownItem:background 0.12s ease, transform 0.12s ease, color 0.12s ease, box-shadow 0.12s ease 0s;--nextui-breakpoints-xs:650px;--nextui-breakpoints-sm:960px;--nextui-breakpoints-md:1280px;--nextui-breakpoints-lg:1400px;--nextui-breakpoints-xl:1920px;--nextui-colors-white:#ffffff;--nextui-colors-black:#000000;--nextui-colors-primaryLight:var(--nextui-colors-blue200);--nextui-colors-primaryLightHover:var(--nextui-colors-blue300);--nextui-colors-primaryLightActive:var(--nextui-colors-blue400);--nextui-colors-primaryLightContrast:var(--nextui-colors-blue600);--nextui-colors-primary:var(--nextui-colors-blue600);--nextui-colors-primaryBorder:var(--nextui-colors-blue500);--nextui-colors-primaryBorderHover:var(--nextui-colors-blue600);--nextui-colors-primarySolidHover:var(--nextui-colors-blue700);--nextui-colors-primarySolidContrast:var(--nextui-colors-white);--nextui-colors-primaryShadow:var(--nextui-colors-blue500);--nextui-colors-secondaryLight:var(--nextui-colors-purple200);--nextui-colors-secondaryLightHover:var(--nextui-colors-purple300);--nextui-colors-secondaryLightActive:var(--nextui-colors-purple400);--nextui-colors-secondaryLightContrast:var(--nextui-colors-purple600);--nextui-colors-secondary:var(--nextui-colors-purple600);--nextui-colors-secondaryBorder:var(--nextui-colors-purple500);--nextui-colors-secondaryBorderHover:var(--nextui-colors-purple600);--nextui-colors-secondarySolidHover:var(--nextui-colors-purple700);--nextui-colors-secondarySolidContrast:var(--nextui-colors-white);--nextui-colors-secondaryShadow:var(--nextui-colors-purple500);--nextui-colors-successLight:var(--nextui-colors-green200);--nextui-colors-successLightHover:var(--nextui-colors-green300);--nextui-colors-successLightActive:var(--nextui-colors-green400);--nextui-colors-successLightContrast:var(--nextui-colors-green700);--nextui-colors-success:var(--nextui-colors-green600);--nextui-colors-successBorder:var(--nextui-colors-green500);--nextui-colors-successBorderHover:var(--nextui-colors-green600);--nextui-colors-successSolidHover:var(--nextui-colors-green700);--nextui-colors-successSolidContrast:var(--nextui-colors-white);--nextui-colors-successShadow:var(--nextui-colors-green500);--nextui-colors-warningLight:var(--nextui-colors-yellow200);--nextui-colors-warningLightHover:var(--nextui-colors-yellow300);--nextui-colors-warningLightActive:var(--nextui-colors-yellow400);--nextui-colors-warningLightContrast:var(--nextui-colors-yellow700);--nextui-colors-warning:var(--nextui-colors-yellow600);--nextui-colors-warningBorder:var(--nextui-colors-yellow500);--nextui-colors-warningBorderHover:var(--nextui-colors-yellow600);--nextui-colors-warningSolidHover:var(--nextui-colors-yellow700);--nextui-colors-warningSolidContrast:var(--nextui-colors-white);--nextui-colors-warningShadow:var(--nextui-colors-yellow500);--nextui-colors-errorLight:var(--nextui-colors-red200);--nextui-colors-errorLightHover:var(--nextui-colors-red300);--nextui-colors-errorLightActive:var(--nextui-colors-red400);--nextui-colors-errorLightContrast:var(--nextui-colors-red600);--nextui-colors-error:var(--nextui-colors-red600);--nextui-colors-errorBorder:var(--nextui-colors-red500);--nextui-colors-errorBorderHover:var(--nextui-colors-red600);--nextui-colors-errorSolidHover:var(--nextui-colors-red700);--nextui-colors-errorSolidContrast:var(--nextui-colors-white);--nextui-colors-errorShadow:var(--nextui-colors-red500);--nextui-colors-neutralLight:var(--nextui-colors-gray100);--nextui-colors-neutralLightHover:var(--nextui-colors-gray200);--nextui-colors-neutralLightActive:var(--nextui-colors-gray300);--nextui-colors-neutralLightContrast:var(--nextui-colors-gray800);--nextui-colors-neutral:var(--nextui-colors-gray600);--nextui-colors-neutralBorder:var(--nextui-colors-gray400);--nextui-colors-neutralBorderHover:var(--nextui-colors-gray500);--nextui-colors-neutralSolidHover:var(--nextui-colors-gray600);--nextui-colors-neutralSolidContrast:var(--nextui-colors-white);--nextui-colors-neutralShadow:var(--nextui-colors-gray400);--nextui-colors-gradient:linear-gradient(112deg, var(--nextui-colors-cyan600) -63.59%, var(--nextui-colors-pink600) -20.3
25%, var(--nextui-colors-blue600) 70.46%);--nextui-colors-accents0:var(--nextui-colors-gray50);--nextui-colors-accents1:var(--nextui-colors-gray100);--nextui-colors-accents2:var(--nextui-colors-gray200);--nextui-colors-accents3:var(--nextui-colors-gray300);--nextui-colors-accents4:var(--nextui-colors-gray400);--nextui-colors-accents5:var(--nextui-colors-gray500);--nextui-colors-accents6:var(--nextui-colors-gray600);--nextui-colors-accents7:var(--nextui-colors-gray700);--nextui-colors-accents8:var(--nextui-colors-gray800);--nextui-colors-accents9:var(--nextui-colors-gray900);--nextui-colors-background:var(--nextui-colors-white);--nextui-colors-backgroundAlpha:rgba(255, 255, 255, 0.8);--nextui-colors-foreground:var(--nextui-colors-black);--nextui-colors-backgroundContrast:var(--nextui-colors-white);--nextui-colors-blue50:#EDF5FF;--nextui-colors-blue100:#E1EFFF;--nextui-colors-blue200:#CEE4FE;--nextui-colors-blue300:#B7D5F8;--nextui-colors-blue400:#96C1F2;--nextui-colors-blue500:#5EA2EF;--nextui-colors-blue600:#0072F5;--nextui-colors-blue700:#005FCC;--nextui-colors-blue800:#004799;--nextui-colors-blue900:#00254D;--nextui-colors-purple50:#F7F2FD;--nextui-colors-purple100:#F1E8FB;--nextui-colors-purple200:#EADCF8;--nextui-colors-purple300:#E0CBF5;--nextui-colors-purple400:#D1B1F0;--nextui-colors-purple500:#BC8EE9;--nextui-colors-purple600:#7828C8;--nextui-colors-purple700:#6622AA;--nextui-colors-purple800:#4D1980;--nextui-colors-purple900:#290E44;--nextui-colors-green50:#F1FDF7;--nextui-colors-green100:#E8FCF1;--nextui-colors-green200:#DAFBE8;--nextui-colors-green300:#C8F9DD;--nextui-colors-green400:#ADF5CC;--nextui-colors-green500:#88F1B6;--nextui-colors-green600:#17C964;--nextui-colors-green700:#13A452;--nextui-colors-green800:#108944;--nextui-colors-green900:#06371B;--nextui-colors-yellow50:#FEF9F0;--nextui-colors-yellow100:#FEF5E7;--nextui-colors-yellow200:#FDEFD8;--nextui-colors-yellow300:#FCE7C5;--nextui-colors-yellow400:#FBDBA7;--nextui-colors-yellow500:#F9CB80;--nextui-colors-yellow600:#F5A524;--nextui-colors-yellow700:#B97509;--nextui-colors-yellow800:#925D07;--nextui-colors-yellow900:#4E3104;--nextui-colors-red50:#FEF0F5;--nextui-colors-red100:#FEE7EF;--nextui-colors-red200:#FDD8E5;--nextui-colors-red300:#FCC5D8;--nextui-colors-red400:#FAA8C5;--nextui-colors-red500:#F881AB;--nextui-colors-red600:#F31260;--nextui-colors-red700:#B80A47;--nextui-colors-red800:#910838;--nextui-colors-red900:#4E041E;--nextui-colors-cyan50:#F0FCFF;--nextui-colors-cyan100:#E6FAFE;--nextui-colors-cyan200:#D7F8FE;--nextui-colors-cyan300:#C3F4FD;--nextui-colors-cyan400:#A5EEFD;--nextui-colors-cyan500:#7EE7FC;--nextui-colors-cyan600:#06B7DB;--nextui-colors-cyan700:#09AACD;--nextui-colors-cyan800:#0E8AAA;--nextui-colors-cyan900:#053B48;--nextui-colors-pink50:#FFF0FB;--nextui-colors-pink100:#FFE5F8;--nextui-colors-pink200:#FFD6F3;--nextui-colors-pink300:#FFC2EE;--nextui-colors-pink400:#FFA3E5;--nextui-colors-pink500:#FF7AD9;--nextui-colors-pink600:#FF4ECD;--nextui-colors-pink700:#D6009A;--nextui-colors-pink800:#B80084;--nextui-colors-pink900:#4D0037;--nextui-colors-gray50:#F1F3F5;--nextui-colors-gray100:#ECEEF0;--nextui-colors-gray200:#E6E8EB;--nextui-colors-gray300:#DFE3E6;--nextui-colors-gray400:#D7DBDF;--nextui-colors-gray500:#C1C8CD;--nextui-colors-gray600:#889096;--nextui-colors-gray700:#7E868C;--nextui-colors-gray800:#687076;--nextui-colors-gray900:#11181C;--nextui-colors-text:var(--nextui-colors-gray900);--nextui-colors-link:var(--nextui-colors-blue600);--nextui-colors-codeLight:var(--nextui-colors-pink100);--nextui-colors-code:var(--nextui-colors-pink600);--nextui-colors-selection:var(--nextui-colors-blue200);--nextui-colors-border:rgba(0, 0, 0, 0.15);--nextui-shadows-xs:0 2px 8px 1px rgb(104 112 118 / 0.07), 0 1px 1px -1px rgb(104 112 118 / 0.04);--nextui-shadows-sm:0 2px 8px 2px rgb(104 112 118 / 0.07), 0 2px 4px -1px rgb(104 112 118 / 0.04);--nextui-shadows-md:0 12px 20px 6px rgb(104 112 118 / 0.08);--nextui-shadows-lg:0 12px 34px 6px rgb(104 112 118 / 0.18);--nextui-shadows-xl:0 25px 65px 0px rgb(104 112 118 / 0.35);--nextui-dropShadows-xs:drop-shadow(0 2px 4px rgb(104 112 118 / 0.07)) drop-shadow(0 1px 1px rgb(104 112 118 / 0.04));--nextui-dropShadows-sm:drop-shadow(0 2px 8px rgb(104 112 118 / 0.07)) drop-shadow(0 2px 4px rgb(104 112 118 / 0.04));--nextui-dropShadows-md:drop-shadow(0 4px 12px rgb(104 112 118 / 0.08)) drop-shadow(0 20px 8px rgb(104 112 118 / 0.04));--nextui-dropShadows-lg:drop-shadow(0 12px 24px rgb(104 112 118 / 0.15)) drop-shadow(0 12px 14px rgb(104 112 118 / 0.1));--nextui-dropShadows-xl:drop-shadow(0 25px 34px rgb(104 112 118 / 0.35))}}--sxs{--sxs:1 nextui-k-dPxXDy nextui-k-jjQGhG nextui-k-eKsxVP nextui-k-fehnNV nextui-k-dSVASG nextui-k-fLOxFp nextui-k-itSsug nextui-k-kczHuk nextui-k-gWfstQ nextui-k-jvYHWg nextui-k-khapXo nextui-k-jtoOCl nextui-k-coIGzE nextui-k-gJKQzh nextui-k-fyNack nextui-k-fAlzUo nextui-k-dfOUfo nextui-k-AVtYN eKDgFc}@media{@keyframes nextui-k-dPxXDy{0%{opacity:0;transform:scale(0.25)}30%{opacity:1}80%{opacity:0.5}100%{transform:scale(28);opacity:0}
25}@keyframes nextui-k-jjQGhG{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes nextui-k-eKsxVP{0%{opacity:1}100%{opacity:0.15}}@keyframes nextui-k-fehnNV{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes nextui-k-dSVASG{0%{transform:translate(0px, 0px)}50%{transform:translate(0, calc(calc(var(--nextui--loadingSize)*-1) * 1.4))}100%{transform:translate(0px, 0px)}}@keyframes nextui-k-fLOxFp{0%{opacity:0.2}20%{opacity:1}100%{opacity:0.2}}@keyframes nextui-k-itSsug{0%{left:-40%}100%{left:100%}}@keyframes nextui-k-kczHuk{0%{transform:scale(1)}60%{transform:scale(var(--nextui--paginationScaleTransform))}100%{transform:scale(1)}}@keyframes nextui-k-gWfstQ{100%{stroke-dashoffset:0}}@keyframes nextui-k-jvYHWg{0%{opacity:0;transform:scale(0.2) translate(50%, -50%)}60%{opacity:0.75;transform:scale(1.2) translate(50%, -50%)}100%{opacity:1;transform:scale(1) translate(50%, -50%)}}@keyframes nextui-k-khapXo{0%{opacity:1;transform:scale(1) translate(50%, -50%)}100%{opacity:0;transform:scale(0.2) translate(50%, -50%)}}@keyframes nextui-k-jtoOCl{0%{opacity:0;transform:scale(0.2) translate(-50%, -50%)}60%{opacity:0.75;transform:scale(1.2) translate(-50%, -50%)}100%{opacity:1;transform:scale(1) translate(-50%, -50%)}}@keyframes nextui-k-coIGzE{0%{opacity:1;transform:scale(1) translate(-50%, -50%)}100%{opacity:0;transform:scale(0.2) translate(-50%, -50%)}}@keyframes nextui-k-gJKQzh{0%{opacity:0;transform:scale(0.2) translate(50%, 50%)}60%{opacity:0.75;transform:scale(1.2) translate(50%, 50%)}100%{opacity:1;transform:scale(1) translate(50%, 50%)}}@keyframes nextui-k-fyNack{0%{opacity:1;transform:scale(1) translate(50%, 50%)}100%{opacity:0;transform:scale(0.2) translate(50%, 50%)}}@keyframes nextui-k-fAlzUo{0%{opacity:0;transform:scale(0.2) translate(-50%, 50%)}60%{opacity:0.75;transform:scale(1.2) translate(-50%, 50%)}100%{opacity:1;transform:scale(1) translate(-50%, 50%)}}@keyframes nextui-k-dfOUfo{0%{opacity:1;transform:scale(1) translate(-50%, 50%)}100%{opacity:0;transform:scale(0.2) translate(-50%, 50%)}}@keyframes nextui-k-AVtYN{0%{opacity:1}50%{opacity:0.4;transform:scale(0.5)}100%{opacity:1}}*,*:before,*:after{box-sizing:border-box;text-rendering:geometricPrecision;-webkit-tap-highlight-color:transparent}html{font-size:var(--nextui-fontSizes-base)}body{margin:0;padding:0;min-height:100%;position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:var(--nextui-fontSizes-base);line-height:var(--nextui-lineHeights-md);font-family:var(--nextui-fonts-sans)}html,body{background-color:var(--nextui-colors-background);color:var(--nextui-colors-text)}p,small{color:inherit;letter-spacing:var(--nextui-letterSpacings-tighter);font-weight:var(--nextui-fontWeights-normal);font-family:var(--nextui-fonts-sans)}p{font-size:var(--nextui-fontSizes-base);line-height:var(--nextui-lineHeights-lg)}small{margin:0;line-height:var(--nextui-lineHeights-xs);font-size:var(--nextui-fontSizes-xs)}b{font-weight:var(--nextui-fontWeights-semibold)}span{font-size:inherit;color:inherit;font-weight:inherit}img{max-width:100%}a{cursor:pointer;font-size:inherit;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-box-align:center;align-items:center;color:var(--nextui-colors-link);text-decoration:none}a:hover{text-decoration:none}ul,ol{padding:0;list-style-type:none;margin:var(--nextui-space-sm) var(--nextui-space-sm) var(--nextui-space-sm) var(--nextui-space-lg);color:var(--nextui-colors-foreground)}ol{list-style-type:decimal}li{margin-bottom:var(--nextui-space-5);font-size:var(--nextui-fontSizes-base);line-height:var(--nextui-lineHeights-lg)}h1,h2,h3,h4,h5,h6{color:inherit;margin:0 0 var(--nextui-space-5) 0}h1{letter-spacing:var(--nextui-letterSpacings-tighter);font-size:var(--nextui-fontSizes-5xl);line-height:var(--nextui-lineHeights-md);font-weight:var(--nextui-fontWeights-bold)}h2{letter-spacing:var(--nextui-letterSpacings-tighter);font-size:var(--nextui-fontSizes-4xl);font-weight:var(--nextui-fontWeights-semibold)}h3{letter-spacing:var(--nextui-letterSpacings-tighter);font-size:var(--nextui-fontSizes-2xl);font-weight:var(--nextui-fontWeights-semibold)}h4{letter-spacing:var(--nextui-letterSpacings-tighter);font-size:var(--nextui-fontSizes-xl);font-weight:var(--nextui-fontWeights-semibold)}h5{letter-spacing:var(--nextui-letterSpacings-tight);font-size:var(--nextui-fontSizes-md);font-weight:var(--nextui-fontWeights-semibold)}h6{letter-spacing:var(--nextui-letterSpacings-tight);font-size:var(--nextui-fontSizes-sm);font-weight:var(--nextui-fontWeights-semibold)}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}
25button:focus,input:focus,select:focus,textarea:focus{outline:none}code{color:var(--nextui-colors-code);padding:var(--nextui-space-1) var(--nextui-space-2);border-radius:var(--nextui-radii-xs);background:var(--nextui-colors-codeLight);font-family:var(--nextui-fonts-mono);font-size:var(--nextui-fontSizes-sm);white-space:pre-wrap;transition:opacity 0.25s ease 0s}code:hover{opacity:0.8}pre{overflow:auto;white-space:pre;text-align:left;font-size:var(--nextui-fontSizes-sm);border-radius:var(--nextui-radii-lg);padding:var(--nextui-space-md) var(--nextui-space-lg);margin:var(--nextui-space-lg) 0;font-family:var(--nextui-fonts-mono);line-height:var(--nextui-lineHeights-md);webkit-overflow-scrolling:touch}pre code{color:var(--nextui-colors-foreground);font-size:var(--nextui-fontSizes-sm);line-height:var(--nextui-lineHeights-sm);white-space:pre}pre code:before,pre code:after{display:none}pre p{margin:0}pre::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}hr{background:var(--nextui-colors-border);border-color:transparent;border-width:0px;border-style:none;height:1px}details{background-color:var(--nextui-colors-accents1);border:none}details:focus,details:hover,details:active{outline:none}summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;outline:none}summary::-webkit-details-marker,summary::before{display:none}summary::-moz-list-bullet{font-size:0}summary:focus,summary:hover,summary:active{outline:none;list-style:none}::selection{background-color:var(--nextui-colors-selection)}blockquote{padding:var(--nextui-space-md) var(--nextui-space-lg);color:var(--nextui-colors-accents7);background-color:var(--nextui-colors-accents0);border-radius:var(--nextui-radii-lg);margin:var(--nextui-space-10) 0}blockquote *:first-child{margin-top:0}blockquote *:last-child{margin-bottom:0}kbd{width:-moz-fit-content;width:fit-content;text-align:center;display:inline-block;color:var(--nextui-colors-accents8);background:var(--nextui-colors-accents0);border:1px solid var(--nextui-colors-border);box-shadow:0 0 1px 0 rgb(0 0 0 / 14%);font-family:var(--nextui-fonts-sans);border-radius:5px;padding:var(--nextui-space-1) var(--nextui-space-3);margin-left:var(--nextui-space-1);margin-right:var(--nextui-space-1);line-height:var(--nextui-lineHeights-sm);font-size:var(--nextui-fontSizes-sm)}kbd + kbd{margin-left:var(--nextui-space-2)}dl,dd,hr,figure,p{margin:0}}--sxs{--sxs:2 nextui-c-iVzbCs nextui-c-FIiRH nextui-c-kbhVdb nextui-c-kRHeuF nextui-c-eKVPvf nextui-c-cUthvm nextui-c-huiNHE nextui-c-fItrmj nextui-c-eKuzCY nextui-c-cAbbLF nextui-c-kSOHfs nextui-c-bOoPrE nextui-c-chTLhx}@media{.nextui-c-iVzbCs{opacity:0;margin:0 auto;position:relative;overflow:hidden;max-width:100%;transition:transform 250ms ease 0ms, opacity 200ms ease-in 0ms}@media (prefers-reduced-motion: reduce){.nextui-c-iVzbCs{transition:none}}.nextui-c-FIiRH{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:inherit;background-image:linear-gradient(270deg, var(--nextui-colors-accents1), var(--nextui-colors-accents2), var(--nextui-colors-accents2), var(--nextui-colors-accents1));background-size:400% 100%;animation:nextui-k-jjQGhG 5s ease-in-out infinite;transition:opacity 300ms ease-out}.nextui-c-kbhVdb{width:100%;height:100%;display:block}.nextui-c-kRHeuF{margin:0;box-sizing:border-box;padding:var(--nextui--gridGapUnit)}.nextui-c-eKVPvf{margin:0;padding:0;display:inline-flex;position:relative;font-variant:tabular-nums;font-feature-settings:tnum}.nextui-c-cUthvm{border:none;position:relative;display:inline-flex;margin:0 var(--nextui--paginationItemMargin);align-items:center;justify-content:center;padding:0;box-sizing:border-box;text-transform:capitalize;-webkit-user-select:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-align:center;vertical-align:middle;box-shadow:none;outline:none;height:var(--nextui--paginationSize);min-width:var(--nextui--paginationSize);font-size:inherit;cursor:pointer;border-radius:var(--nextui--paginationItemRadius);color:var(--nextui-colors-text);background:var(--nextui-colors-accents0)}@media (prefers-reduced-motion: reduce){.nextui-c-cUthvm{transition:none}}.nextui-c-cUthvm:hover{background:var(--nextui-colors-accents1)}.nextui-c-cUthvm .nextui-c-eKuzCY{width:var(--nextui--paginationFontSize);height:var(--nextui--paginationFontSize)}.nextui-c-cUthvm .nextui-c-kSOHfs{width:var(--nextui--paginationFontSize);height:var(--nextui--paginationFontSize)}.nextui-c-huiNHE{-webkit-tap-highlight-color:transparent}.nextui-c-huiNHE:focus:not(.nextui-c-huiNHE:focus-visible){box-shadow:none}.nextui-c-huiNHE:focus{outline:none;box-shadow:0 0 0 2px var(--nextui-colors-background), 0 0 0 4px var(--nextui-colors-primary)}@media not all and (min-resolution:.001dpcm){.nextui-c-huiNHE{-webkit-tap-highlight-color:transparent;outline:none}}.nextui-c-fItrmj{position:relative;display:inline-flex;align-items:center;top:0;left:0;z-index:var(--nextui-zIndices-2)}.nextui-c-eKuzCY{transform:rotate(180deg)}.nextui-c-cAbbLF{position:absolute;contain:strict;top:0px;z-index:var(--nextui-zIndices-1);background:var(--nextui--paginationColor);border-radius:var(--nextui--paginationItemRadius);height:var(--nextui--paginationSize);min-width:var(--nextui--paginationSize);animation-name:nextui-k-kczHuk;animation-direction:normal}
25.nextui-c-cAbbLF.nextui-pagination-highlight--moving{transform:scale(var(--nextui--paginationScaleTransform))}@media (prefers-reduced-motion: reduce){.nextui-c-cAbbLF{transition:none}}@media (prefers-reduced-motion: reduce){.nextui-c-cAbbLF.nextui-pagination-highlight--moving{transform:scale(1)}}.nextui-c-kSOHfs{color:currentColor;stroke:currentColor}.nextui-c-bOoPrE{display:inline-flex;flex-direction:column;align-items:center;position:relative}.nextui-c-chTLhx{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;-webkit-user-select:none;-webkit-user-select:none;user-select:none}}--sxs{--sxs:3 nextui-c-iVzbCs-bDGmTT-ready-true nextui-c-eKVPvf-eRVXIx-color-success nextui-c-eKVPvf-UECOZ-size-md nextui-c-eKVPvf-iTJsWG-borderWeight-normal nextui-c-eKVPvf-ibzOHM-onlyDots-false nextui-c-eKVPvf-bNGYLg-rounded-false nextui-c-eKVPvf-QbeIJ-noMargin-false nextui-c-cUthvm-gZRAkC-disabled-true nextui-c-cUthvm-SWDEj-animated-true nextui-c-eKuzCY-xROYZ-isPrev-true nextui-c-cAbbLF-QIzBs-animated-true nextui-c-cAbbLF-gZGrDk-shadow-true nextui-c-cUthvm-dZWCtT-active-true nextui-c-bOoPrE-iWdsRK-color-default nextui-c-bOoPrE-fQoxSm-textColor-default nextui-c-chTLhx-fYAaIu-size-xl nextui-c-chTLhx-jJwoeB-type-default nextui-c-bOoPrE-iWdsRK-color-primary nextui-c-chTLhx-cPGQpm-size-md}@media{.nextui-c-iVzbCs-bDGmTT-ready-true{opacity:1}.nextui-c-eKVPvf-eRVXIx-color-success{--nextui--paginationColor:var(--nextui-colors-success);--nextui--paginationShadowColor:var(--nextui-colors-successShadow)}.nextui-c-eKVPvf-UECOZ-size-md{--nextui--paginationWidth:var(--nextui-space-13);--nextui--paginationFontSize:var(--nextui-space-7);font-size:var(--nextui--paginationFontSize)}.nextui-c-eKVPvf-iTJsWG-borderWeight-normal{--nextui--paginationItemBorderWeight:var(--nextui-borderWeights-normal)}.nextui-c-eKVPvf-ibzOHM-onlyDots-false{--nextui--paginationSize:var(--nextui--paginationWidth);--nextui--paginationScaleTransform:1.1}.nextui-c-eKVPvf-bNGYLg-rounded-false{--nextui--paginationItemRadius:var(--nextui-radii-squared)}.nextui-c-eKVPvf-QbeIJ-noMargin-false{--nextui--paginationItemMargin:var(--nextui-space-1)}.nextui-c-cUthvm-gZRAkC-disabled-true{color:var(--nextui-colors-accents5);cursor:not-allowed}.nextui-c-cUthvm-SWDEj-animated-true{transition:transform 0.25s ease 0s, background 0.25s ease 0s, box-shadow 0.25s ease 0s}.nextui-c-eKuzCY-xROYZ-isPrev-true{transform:rotate(0deg)}.nextui-c-cAbbLF-QIzBs-animated-true{animation-duration:350ms;animation-timing-function:ease;transition:left 350ms ease 0s, transform 300ms ease 0s}.nextui-c-cAbbLF-gZGrDk-shadow-true{box-shadow:0 4px 14px 0 var(--nextui--paginationShadowColor)}.nextui-c-cUthvm-dZWCtT-active-true{font-weight:var(--nextui-fontWeights-bold);cursor:default;box-shadow:var(--nextui-shadows-sm)}.nextui-c-cUthvm-dZWCtT-active-true .nextui-c-fItrmj{color:var(--nextui-colors-white)}.nextui-c-bOoPrE-iWdsRK-color-default{--nextui--loadingColor:var(--nextui-colors-primary)}.nextui-c-bOoPrE-fQoxSm-textColor-default{--nextui--loadingTextColor:var(--nextui-colors-text)}.nextui-c-chTLhx-fYAaIu-size-xl{--nextui--loadingSize:var(--nextui-space-18);--nextui--loadingBorder:var(--nextui-space-3)}.nextui-c-chTLhx-jJwoeB-type-default{display:flex;border-radius:var(--nextui-radii-rounded);position:relative;width:var(--nextui--loadingSize);height:var(--nextui--loadingSize)}.nextui-c-chTLhx-jJwoeB-type-default i{top:0px;width:100%;height:100%;position:absolute;border-radius:inherit}.nextui-c-chTLhx-jJwoeB-type-default ._1{border:var(--nextui--loadingBorder) solid var(--nextui--loadingColor);border-top:var(--nextui--loadingBorder) solid transparent;border-left:var(--nextui--loadingBorder) solid transparent;border-right:var(--nextui--loadingBorder) solid transparent;animation:nextui-k-fehnNV 0.8s ease infinite}.nextui-c-chTLhx-jJwoeB-type-default ._2{border:var(--nextui--loadingBorder) dotted var(--nextui--loadingColor);border-top:var(--nextui--loadingBorder) solid transparent;border-left:var(--nextui--loadingBorder) solid transparent;border-right:var(--nextui--loadingBorder) solid transparent;animation:nextui-k-fehnNV 0.8s linear infinite;opacity:0.5}.nextui-c-chTLhx-jJwoeB-type-default ._3{display:none}.nextui-c-bOoPrE-iWdsRK-color-primary{--nextui--loadingColor:var(--nextui-colors-primary)}.nextui-c-chTLhx-cPGQpm-size-md{--nextui--loadingSize:var(--nextui-space-12);--nextui--loadingBorder:calc(var(--nextui-space-1) * 1.5)}}--sxs{--sxs:6 nextui-c-iVzbCs-ieUYNBT-css nextui-c-FIiRH-ibDGmTT-css nextui-c-kbhVdb-iUwpmy-css nextui-c-iVzbCs-iyXqdA-css nextui-c-kbhVdb-ikZHsFe-css nextui-c-kRHeuF-ibhkOxP-css nextui-c-kRHeuF-icxokNG-css nextui-c-cAbbLF-ikgtVxo-css nextui-c-chTLhx-iPJLV-css nextui-c-kRHeuF-ijDEIix-css nextui-c-kRHeuF-igNCIse-css nextui-c-chTLhx-ifwQmLC-css}@media{.nextui-c-iVzbCs-ieUYNBT-css{width:500px;height:280px}.nextui-c-FIiRH-ibDGmTT-css{opacity:1}.nextui-c-kbhVdb-iUwpmy-css{object-fit:fill}.nextui-c-iVzbCs-iyXqdA-css{width:60px;height:60px}.nextui-c-kbhVdb-ikZHsFe-css{object-fit:scale-down}.nextui-c-kRHeuF-ibhkOxP-css{align-items:;align-content:;justify-content:;flex-direction:}.nextui-c-kRHeuF-ibhkOxP-css.xs{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}@media (max-width: 650px){.nextui-c-kRHeuF-ibhkOxP-css.xs{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 960px){.nextui-c-kRHeuF-ibhkOxP-css.sm{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 1280px){.nextui-c-kRHeuF-ibhkOxP-css.md{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 1400px){.nextui-c-kRHeuF-ibhkOxP-css.lg{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 1920px){.nextui-c-kRHeuF-ibhkOxP-css.xl{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}.nextui-c-kRHeuF-ibhkOxP-css{--nextui--gridGapUnit:calc(2 * var(--nextui-space-3));display:flex;flex-wrap:wrap;box-sizing:border-box;margin:calc(-1 * var(--nextui--gridGapUnit));width:calc(100% + var(--nextui--gridGapUnit) * 2)}.nextui-c-kRHeuF-icxokNG-css{align-items:;align-content:;justify-content:;flex-direction:}.nextui-c-kRHeuF-icxokNG-css.xs{flex-grow:0;display:inherit;max-width:100%;flex-basis:100%}@media (max-width: 650px){.nextui-c-kRHeuF-icxokNG-css.xs{flex-grow:0;display:inherit;max-width:100%;flex-basis:100%}}@media (min-width: 960px){.nextui-c-kRHeuF-icxokNG-css.sm{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 1280px){.nextui-c-kRHeuF-icxokNG-css.md{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 1400px){.nextui-c-kRHeuF-icxokNG-css.lg{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 1920px){.nextui-c-kRHeuF-icxokNG-css.xl{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}.nextui-c-cAbbLF-ikgtVxo-css{left:var(--nextui--paginationLeft)}.nextui-c-kRHeuF-ijDEIix-css{align-items:;align-content:;justify-content:;flex-direction:}.nextui-c-kRHeuF-ijDEIix-css.xs{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}@media (max-width: 650px){.nextui-c-kRHeuF-ijDEIix-css.xs{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 960px){.nextui-c-kRHeuF-ijDEIix-css.sm{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 1280px){.nextui-c-kRHeuF-ijDEIix-css.md{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 1400px){.nextui-c-kRHeuF-ijDEIix-css.lg{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 1920px){.nextui-c-kRHeuF-ijDEIix-css.xl{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}.nextui-c-kRHeuF-ijDEIix-css{--nextui--gridGapUnit:calc(0 * var(--nextui-space-3));display:flex;flex-wrap:wrap;box-sizing:border-box;margin:calc(-1 * var(--nextui--gridGapUnit));width:calc(100% + var(--nextui--gridGapUnit) * 2)}.nextui-c-kRHeuF-igNCIse-css{align-items:;align-content:;justify-content:;flex-direction:}.nextui-c-kRHeuF-igNCIse-css.xs{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}@media (max-width: 650px){.nextui-c-kRHeuF-igNCIse-css.xs{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 960px){.nextui-c-kRHeuF-igNCIse-css.sm{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 1280px){.nextui-c-kRHeuF-igNCIse-css.md{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 1400px){.nextui-c-kRHeuF-igNCIse-css.lg{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}@media (min-width: 1920px){.nextui-c-kRHeuF-igNCIse-css.xl{flex-grow:1;display:inherit;max-width:100%;flex-basis:0}}.nextui-c-chTLhx-ifwQmLC-css{--nextui--loadingSize:70px;--nextui--loadingBorder:10px}}</style><meta name="description" content="Your All-in-One Learning Portal. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions."/>
25<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="https://assets.geeksforgeeks.org/gfg-assets/_next/static/css/9767f1e9899c3935.css" as="style"/><link rel="stylesheet" href="https://assets.geeksforgeeks.org/gfg-assets/_next/static/css/9767f1e9899c3935.css" data-n-g=""/><link rel="preload" href="https://assets.geeksforgeeks.org/gfg-assets/_next/static/css/5ddc120976ec39a5.css" as="style"/><link rel="stylesheet" href="https://assets.geeksforgeeks.org/gfg-assets/_next/static/css/5ddc120976ec39a5.css" data-n-p=""/><link rel="preload" href="https://assets.geeksforgeeks.org/gfg-assets/_next/static/css/280b46554530befb.css" as="style"/><link rel="stylesheet" href="https://assets.geeksforgeeks.org/gfg-assets/_next/static/css/280b46554530befb.css" data-n-p=""/><link rel="preload" href="https://assets.geeksforgeeks.org/gfg-assets/_next/static/css/7c21495cec92967f.css" as="style"/><link rel="stylesheet" href="https://assets.geeksforgeeks.org/gfg-assets/_next/static/css/7c21495cec92967f.css" data-n-p=""/><link rel="preload" href="https://assets.geeksforgeeks.org/gfg-assets/_next/static/css/1142cfe37dce110f.css" as="style"/><link rel="stylesheet" href="https://assets.geeksforgeeks.org/gfg-assets/_next/static/css/1142cfe37dce110f.css"/><noscript data-n-css=""></noscript>
25<script defer="" nomodule="" src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script>
25<script defer="" src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/9873.edbacbbe8e7990b2.js"></script>
25<script defer="" src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/3914.951f46ff700fc404.js"></script>
25<script defer="" src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/1119.ecfb8447af8524c5.js"></script>
25<script defer="" src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/7792.f845f4f2c2ed5c7d.js"></script>
25<script src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/webpack-bd46e373f81664ac.js" defer=""></script>
25<script src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/framework-3412d1150754b2fb.js" defer=""></script>
25<script src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/main-83950604a31ac5bb.js" defer=""></script>
25<script src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/pages/_app-59b865e36efbd70a.js" defer=""></script>
25<script src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/5072-d7a1c72ba234ddc2.js" defer=""></script>
25<script src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/96-cc1431b7f10cda88.js" defer=""></script>
25<script src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/9920-9fba1b8dc02bc25b.js" defer=""></script>
25<script src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/chunks/pages/%5B...params%5D-78ffe91006808a1c.js" defer=""></script>
25<script src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/2026-09-23T13-35-33-558Z/_buildManifest.js" defer=""></script>
25<script src="https://assets.geeksforgeeks.org/gfg-assets/_next/static/2026-09-23T13-35-33-558Z/_ssgManifest.js" defer=""></script>
25<style data-href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&family=Source+Sans+3:wght@400;600&display=swap">@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTA.woff) format('woff')}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTA.woff) format('woff')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Ky461EO.woff) format('woff')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kxm7FEO.woff) format('woff')}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.
25com/s/nunito/v32/XRXV3I6Li01BKofIOOaBTMnFcQIG.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBTMnFcQIG.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBTMnFcQIG.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBTMnFcQIG.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBTMnFcQIG.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBTMnFcQIG.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wIaZejf5HdF8Q.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wsaZejf5HdF8Q.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wMaZejf5HdF8Q.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wwaZejf5HdF8Q.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;
25src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wAaZejf5HdF8Q.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wEaZejf5HdF8Q.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wIaZejf5HdF8Q.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wsaZejf5HdF8Q.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wMaZejf5HdF8Q.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wwaZejf5HdF8Q.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wAaZejf5HdF8Q.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wEaZejf5HdF8Q.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style></head><body><div id="__next" data-reactroot=""><div style="visibility:hidden;background-color:#ffffff;min-height:100vh"><div data-overlay-container="true"><style> 26 #nprogress { 27 pointer-events: none; 28 } 29 #nprogress .bar { 30 background: #29D; 31 position: fixed; 32 z-index: 9999; 33 top: 0; 34 left: 0; 35 width: 100%; 36 height: 3px; 37 } 38 #nprogress .peg { 39 display: block; 40 position: absolute; 41 right: 0px; 42 width: 100px; 43 height: 100%; 44 box-shadow: 0 0 10px #29D, 0 0 5px #29D; 45 opacity: 1; 46 -webkit-transform: rotate(3deg) translate(0px, -4px); 47 -ms-transform: rotate(3deg) translate(0px, -4px); 48 transform: rotate(3deg) translate(0px, -4px); 49 } 50 #nprogress .spinner { 51 display: block; 52 position: fixed; 53 z-index: 1031; 54 top: 15px; 55 right: 15px; 56 } 57 #nprogress .spinner-icon { 58 width: 18px; 59 height: 18px; 60 box-sizing: border-box; 61 border: solid 2px transparent; 62 border-top-color: #29D; 63 border-left-color: #29D; 64 border-radius: 50%; 65 -webkit-animation: nprogresss-spinner 400ms linear infinite; 66 animation: nprogress-spinner 400ms linear infinite; 67 } 68 .nprogress-custom-parent { 69 overflow: hidden; 70 position: relative; 71 } 72 .nprogress-custom-parent #nprogress .spinner, 73 .nprogress-custom-parent #nprogress .bar { 74 position: absolute; 75 } 76 @-webkit-keyframes nprogress-spinner { 77 0% { 78 -webkit-transform: rotate(0deg); 79 } 80 100% { 81 -webkit-transform: rotate(360deg); 82 } 83 } 84 @keyframes nprogress-spinner { 85 0% { 86 transform: rotate(0deg); 87 } 88 100% { 89 transform: rotate(360deg); 90 } 91 } 92 </style><div class="root" id="data-mode" data-dark-mode="false" style="display:block"><div id="comp"><div class="root gfg_header__root" style="display:none"><div id="comp"><div class="gfgheader_parentContainer"><div class="containerWrapper " id="topMainHeader"><div class="headerContainer"><div style="display:flex;align-items:center;width:304px"><a class="headerMainLogo" href="https://www.geeksforgeeks.org/"><div class="logo"><img class="gfgLogoImg normal" src="https://media.geeksforgeeks.org/gfg-gg-logo.svg" alt="geeksforgeeks" width="48" height="24"/></div></a><div class="gs-plus-suggestion-container"><div class="gs-input_wrapper"><span class="flexR gs-toggle-icon"><img src="https://media.geeksforgeeks.org/auth-dashboard-uploads/Property=Light---Default.svg" width="32px" height="32px" alt="search icon"/></span></div></div></div><ul class="headerMainList"><li class="headerMainListItem"><span style="display:flex;align-items:center" class="genericHeaderListClass"><div style="display:inline">Courses<div></div></div><i class="gfg-icon gfg-icon-black-down-carrot genericHeaderListClass" style="position:relative;
92left:2px;top:0px"></i></span></li><li class="headerMainListItem"><span style="display:flex;align-items:center" class="genericHeaderListClass"><div style="display:inline">Tutorials<div></div></div><i class="gfg-icon gfg-icon-black-down-carrot genericHeaderListClass" style="position:relative;left:2px;top:0px"></i></span></li><li class="headerMainListItem"><span style="display:flex;align-items:center" class="genericHeaderListClass"><div style="display:inline">Interview Prep<div></div></div><i class="gfg-icon gfg-icon-black-down-carrot genericHeaderListClass" style="position:relative;left:2px;top:0px"></i></span></li></ul><div class="header-main__container" style="display:flex;width:auto;align-items:center"><div style="width:100px;margin-right:20px;display:flex;justify-content:flex-end"></div><div style="display:flex;align-items:center;margin:0 6px;gap:6px"><div class="darkMode-wrap darkMode-wrap-desktop" data-mode="Switch to Dark Mode"><button data-gfg-action="toggleGFGTheme" aria-label="Toggle GFG Theme"><div class="darkMode-wrap-red-dot"></div><i class="gfg-icon gfg-icon_dark-mode"></i></button><span class="darkModeTooltipText"></span></div></div><div style="min-width:73px"><div style="height:36px"></div></div></div></div></div></div></div><div id="script"></div></div><div class="mainSubHeaderDiv" style="position:sticky;top:0;z-index:100;width:100%;display:block"><div class="gfg_header__root" data-dark-mode="false"><div class="outisdeMainContainerSubheader with_shadow" style="background-color:white"><div class="mainContainerSubheader with_shadow" id="secondarySubHeader"><ul class="containerSubheader" style="background-color:white;justify-content:center"><li><a href="https://www.geeksforgeeks.org/dsa/dsa-tutorial-learn-data-structures-and-algorithms/" class="link" style="color:#273239">DSA</a></li><li><a href="https://www.geeksforgeeks.org/explore" class="link" style="color:#273239">Practice Problems</a></li><li><a href="https://www.geeksforgeeks.org/c/c-programming-language/" class="link" style="color:#273239">C </a></li><li><a href="https://www.geeksforgeeks.org/cpp/c-plus-plus/" class="link" style="color:#273239">C++</a></li><li><a href="https://www.geeksforgeeks.org/java/java/" class="link" style="color:#273239">Java</a></li><li><a href="https://www.geeksforgeeks.org/python/python-programming-language-tutorial/" class="link" style="color:#273239">Python</a></li><li><a href="https://www.geeksforgeeks.org/javascript/javascript-tutorial/" class="link" style="color:#273239">JavaScript</a></li><li><a href="https://www.geeksforgeeks.org/data-science/data-science-for-beginners/" class="link" style="color:#273239">Data Science</a></li><li><a href="https://www.geeksforgeeks.org/machine-learning/machine-learning/" class="link" style="color:#273239">Machine Learning</a></li><li><a href="https://www.geeksforgeeks.org/courses" class="link" style="color:#273239">Courses</a></li><li><a href="https://www.geeksforgeeks.org/linux-unix/linux-tutorial/" class="link" style="color:#273239">Linux</a></li><li><a href="https://www.geeksforgeeks.org/devops/devops-tutorial/" class="link" style="color:#273239">DevOps</a></li></ul></div></div></div></div><div></div><div id="ArticlePagePostLayout_home-page__1dC9q" class="ArticlePagePostLayout_containerFluid__q38gg"><div class="ArticlePagePostLayout_containerFluid__articlePageFlex__usibP"><div id="LeftBarOutsideIndia_sidebar_OI__n_7R4" class="sidebar_wrapper"><div style="margin-bottom:10px" id="GFG_AD_Leftsidebar_300x250_chained_1"></div><div style="margin-bottom:10px" id="GFG_AD_Leftsidebar_300x250_chained_2"></div><div style="margin-bottom:10px" id="GFG_AD_Leftsidebar_300x250_chained_3"></div><div style="margin-bottom:10px" id="GFG_AD_Leftsidebar_300x600_chained_1"></div></div><div class="ArticlePagePostLayout_containerFluid__articlePageFlex__article__viewer__83Rkj article--viewer ArticlePagePostLayout_containerFluid__articlePageFlex__article__viewer__outsideIN__XrB6Q"><div style="display:flex;flex-direction:column"><div><div><div class="ArticleHeader_main_wrapper__yCL1Y" style="display:flex;align-items:center"><div style="width:100%"><div class="ArticleHeader_article-title__futDC"><h1>Computer Science Core Subjects</h1></div><div class="ArticleHeader_last_updated_parent__ohhpb"><div class="ArticleHeader_last_updated_parent--top_row__cg1JG"><div class="ArticleHeader_last_updated_parent--date__O011V"><span>
92Last Updated : </span><span>10 Jan, 2026</span></div><div class="ArticleHeader_last_updated_parent--three_dot_dropdown__yslcL"><div styles="[object Object]"><div class="ArticleThreeDot_threedotcontainer__dfGWD"><div class="ArticleThreeDot_comment__gJfFl" style="background-position:0px 0px"></div><div class="ArticleThreeDot_improve___NFbl" style="background-position:-40px -521px"></div><div class="ArticleThreeDot_threedot-wrapper__q4ELY"><ul class="ArticleThreeDot_threedot__ZQ19q"><li></li><li></li><li></li></ul></div></div></div></div></div></div></div></div><div class="MainArticleContent_articleMainContentCss__b_1_R article--viewer_content"><div class="a-wrapper"><div class="content"><div class="text"><div class="html-chunk"><p dir="ltr" style="text-align: justify;"><span>This guide is designed to help you learn core computer science subjects. It covers topics like Operating Systems, DBMS, Computer Networks, Programming, Data Structures, and more, offering detailed tutorials.</span></p><h3 id="1-computer-science-basics" style="text-align:left"><span>1. Computer Science Core Foundations</span></h3><ul><li value="1"><a href="https://www.geeksforgeeks.org/computer-science-fundamentals/computer-fundamentals-tutorial/" rel="noopener" target="_blank"><span>Computer Fundamentals </span></a></li><li value="2"><a href="https://www.geeksforgeeks.org/engineering-mathematics/engineering-mathematics-tutorials/" rel="noopener" target="_blank"><span>Engineering Mathematics</span></a></li><li value="3"><a href="https://www.geeksforgeeks.org/computer-science-fundamentals/mathematics-for-computer-science/" rel="noopener" target="_blank"><span>Maths for Computer Science</span></a></li></ul><h3 id="3-systems-operating-environments" style="text-align:left"><span>2. Systems & Networking</span></h3><ul><li value="1"><a href="https://www.geeksforgeeks.org/operating-systems/operating-systems/" rel="noopener" target="_blank"><span>Operating Systems</span></a><span> </span></li><li value="2"><a href="https://www.geeksforgeeks.org/computer-organization-architecture/computer-organization-and-architecture-tutorials/" rel="noopener" target="_blank"><span>Computer Organization and Architecture</span></a></li><li value="3"><a href="https://www.geeksforgeeks.org/computer-networks/computer-network-tutorials/" rel="noopener" target="_blank"><span>Computer Networks</span></a></li><li value="4"><a href="https://www.geeksforgeeks.org/theory-of-computation/theory-of-computation-automata-tutorials/" rel="noopener" target="_blank"><span>Theory of Computation</span></a></li><li value="5"><a href="https://www.geeksforgeeks.org/compiler-design/compiler-design-tutorials/" rel="noopener" target="_blank"><span>Compiler Design</span></a></li><li value="6"><a href="https://www.geeksforgeeks.org/distributed-systems/distributed-systems-tutorial/" rel="noopener" target="_blank"><span>Distributed Systems</span></a><span> </span></li><li value="7"><a href="https://www.geeksforgeeks.org/linux-unix/linux-tutorial/" rel="noopener" target="_blank"><span>Linux Tutorial</span></a></li><li value="8"><a href="https://www.geeksforgeeks.org/ethical-hacking/cyber-security-tutorial/" rel="noopener" target="_blank"><span>Cybersecurity Tutorial</span></a></li></ul><h3 id="4-data-and-database-technologies" style="text-align:left"><span>3. Data and Database Technologies</span></h3><ul><li value="1"><a href="https://www.geeksforgeeks.org/dbms/dbms/" rel="noopener" target="_blank"><span>Database Management System (DBMS)</span></a></li><li value="2"><a href="https://www.geeksforgeeks.org/dbms/data-warehousing-tutorial/" rel="noopener" target="_blank"><span>Data Warehousing</span></a></li></ul><h3 id="5-data-science" style="text-align:left"><span>4. Data Science</span></h3><ul><li value="1"><a href="https://www.geeksforgeeks.org/machine-learning/machine-learning/" rel="noopener" target="_blank"><span>Machine Learning Tutorial</span></a><span> </span></li><li value="2"><a href="https://www.geeksforgeeks.org/artificial-intelligence/artificial-intelligence/" rel="noopener" target="_blank"><span>Artificial Intelligence Tutorial</span></a></li><li value="3"><a href="https://www.geeksforgeeks.org/data-analysis/data-analysis-tutorial/" rel="noopener" target="_blank"><span>Data Analysis Tutorial</span></a></li><li value="4"><a href="https://www.geeksforgeeks.org/data-science/data-science-with-python-tutorial/" rel="noopener" target="_blank"><span>Data Science Tutorial</span></a></li></ul><h3 id="4-programming-software-development" style="text-align:left"><span>5. Programming & Software Development</span></h3><ul><li value="1"><a href="https://www.geeksforgeeks.org/software-engineering/software-engineering/" rel="noopener" target="_blank"><span>Software Engineering</span></a><span> </span></li><li value="2"><a href="https://www.geeksforgeeks.org/software-testing/software-testing-tutorial/" rel="noopener" target="_blank"><span>Software Testing</span></a></li><li value="3"><a href="https://www.geeksforgeeks.org/web-tech/web-technology/" rel="noopener" target="_blank"><span>Web Technology</span></a></li></ul></div></div></div></div></div></div><div class="ArticlePageBottomComponent_articleCommentFooterSection__jMPzR"><div id="ArticlePageMoreInfoNextArticleComponent_articleBottomRow__X09I7"><div id="ArticlePageMoreInfoNextArticleComponent_articleBottomRowButtonDiv__QiTMH"><div id="ArticlePageMoreInfoNextArticleComponent_bottomCommentButton__O9Jyw" class="ArticlePageMoreInfoNextArticleComponent_bottomButtons__ZvWRE"><span class="ArticlePageMoreInfoNextArticleComponent_commentIcon__64q86" style="background-position:0px 0px"></span>Comment</div><div></div></div></div></div><div class="ArticlePageBottomComponent_articleBottomContent__pgMy_"><div style="margin-top:10px"></div><div class="undefined LeftbarOutsideIndiaContent_artRecOutsideIndia__CgRMN" id="similar-reads"><h3 class="LeftbarOutsideIndiaContent_topBarOutsideIndia__uWzUd">Explore</h3><div class="LeftbarOutsideIndiaContent_readsListOutsideIndia__RjLm8"><ul class="similarReadLeftBarList"><div><div class="LeftbarSimpleLink_simpleLinksOuterContainer__UlcqS LeftbarSimpleLink_outsideIndiaSimpleLink__xKktv"><div><a href="https://www.geeksforgeeks.org/dsa/dsa-tutorial-learn-data-structures-and-algorithms/" style="display:flex;justify-content:space-between;align-items:center;background-color:transparent;font-weight:400;border-radius:4px;padding:4px 8px"><span>DSA Tutorial</span><span class="reading-time" style="display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--recommendation-card-text-color)"><i class="reading-time-icon" data-gfg-action="readingtime"></i>10<!-- --> min read</span></a></div></div></div><div><div class="LeftbarSimpleLink_simpleLinksOuterContainer__UlcqS LeftbarSimpleLink_outsideIndiaSimpleLink__xKktv"><div><a href="https://www.geeksforgeeks.org/system-design/system-design-tutorial/" style="display:flex;justify-content:space-between;align-items:center;background-color:transparent;font-weight:400;border-radius:4px;padding:4px 8px"><span>System Design Tutorial</span><span class="reading-time" style="display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--recommendation-card-text-color)"><i class="reading-time-icon" data-gfg-action="readingtime"></i>4<!-- --> min read</span></a></div></div></div><div><div class="LeftbarSimpleLink_simpleLinksOuterContainer__UlcqS LeftbarSimpleLink_outsideIndiaSimpleLink__xKktv"><div><a href="https://www.geeksforgeeks.org/aptitude/aptitude-questions-and-answers/" style="display:flex;justify-content:space-between;align-items:center;background-color:transparent;font-weight:400;border-radius:4px;padding:4px 8px"><span>Aptitude Questions and Answers</span><span class="reading-time" style="display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--recommendation-card-text-color)"><i class="reading-time-icon" data-gfg-action="readingtime"></i>3<!-- --> min read</span></a></div></div></div><div><div class="LeftbarSimpleLink_simpleLinksOuterContainer__UlcqS LeftbarSimpleLink_outsideIndiaSimpleLink__xKktv"><div><a href="https://www.geeksforgeeks.org/web-tech/web-technology/" style="display:flex;justify-content:space-between;align-items:center;background-color:transparent;font-weight:400;border-radius:4px;padding:4px 8px"><span>Web Development Technologies</span><span class="reading-time" style="display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--recommendation-card-text-color)"><i class="reading-time-icon" data-gfg-action="readingtime"></i>5<!-- --> min read</span></a></div></div></div><div><div class="LeftbarSimpleLink_simpleLinksOuterContainer__UlcqS LeftbarSimpleLink_outsideIndiaSimpleLink__xKktv"><div><a href="https://www.geeksforgeeks.org/machine-learning/ai-ml-and-data-science-tutorial-learn-ai-ml-and-data-science/" style="display:flex;justify-content:space-between;align-items:center;background-color:transparent;font-weight:400;border-radius:4px;padding:4px 8px"><span>AI, ML and Data Science Tutorial</span><span class="reading-time" style="display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--recommendation-card-text-color)"><i class="reading-time-icon" data-gfg-action="readingtime"></i>3<!-- --> min read</span></a></div></div></div><div><div class="LeftbarSimpleLink_simpleLinksOuterContainer__UlcqS LeftbarSimpleLink_outsideIndiaSimpleLink__xKktv"><div><a href="https://www.geeksforgeeks.org/devops/devops-tutorial/" style="display:flex;justify-content:space-between;align-items:center;background-color:transparent;font-weight:400;border-radius:4px;padding:4px 8px"><span>DevOps Tutorial</span><span class="reading-time" style="display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--recommendation-card-text-color)"><i class="reading-time-icon" data-gfg-action="readingtime"></i>3<!-- --> min read</span></a></div></div></div></ul></div></div></div></div></div></div><div class="ArticlePageRightBar_searchRightBar__osfQl" style="padding:0;min-width:unset"><div id="secondary" class="ArticleRightBarContent_widget-area__kcYOF" style="min-width:300px"><aside id="text-15" class="undefined ArticleRightBarContent_widget_text__mN3nl"><div class="ArticleRightBarContent_textwidget__bNOZB"><div id="_GFG_ABP_Desktop_RightSideBar_ATF_300x600_2"></div><div id="GFG_AD_Desktop_RightSideBar_ATF_300x250_2" style="min-width:300px;margin-bottom:10px"></div><div class="ArticleRightBarContent_ads-carousel-container__1_b94"><div class="ArticleRightBarContent_ads-carousel-track__W_KRa" id="adsCarouselTrack"><div id="GFG_AD_Desktop_RightSideBar_Carousel_AD1_300x250" class="ArticleRightBarContent_ads-slide__EDrnh"></div><div id="GFG_AD_Desktop_RightSideBar_Carousel_AD2_300x250" class="ArticleRightBarContent_ads-slide__EDrnh"></div><div id="GFG_AD_Desktop_RightSideBar_Carousel_AD3_300x250" class="ArticleRightBarContent_ads-slide__EDrnh"></div></div></div><div class="ArticleRightBarContent_carousel-dots__diVwm" id="carouselDots"><div class="ArticleRightBarContent_dot__lSO_y ArticleRightBarContent_active__Sh8d6"></div><div class="ArticleRightBarContent_dot__lSO_y"></div><div class="ArticleRightBarContent_dot__lSO_y"></div></div><div id="GFG_AD_Desktop_RightSideBar_ATF_300x600" style="min-width:300px;margin-bottom:10px;min-height:600px"></div></div></aside><aside id="text-16" class="undefined ArticleRightBarContent_widget_text__mN3nl"><div class="ArticleRightBarContent_textwidget__bNOZB"><div id="_GFG_ABP_Desktop_RightSideBar_MTF_300x600"></div><div id="GFG_AD_Desktop_RightSideBar_MTF_300x250" style="min-width:300px"></div><div id="_GFG_ABP_Desktop_RightSideBar_BTF_300x600"></div><div id="_GFG_ABP_Desktop_RightSideBar_BTF_300x600_3"></div></div></aside><div id="whats-new-section" style="position:sticky;top:50px;transition:top 0.4s;visibility:hidden"><div class="ArticleRightBarContent_jobComponents__Qhn4J"></div><div class="ArticleRightBarContent_jobComponents__Qhn4J"></div><aside id="text-18" class="undefined ArticleRightBarContent_widget_text__mN3nl"><div class="ArticleRightBarContent_textwidget__bNOZB"><div id="GFG_AD_Desktop_RightSideBar_BTF_Sticky_300x250" style="min-width:300px;margin-bottom:10px"></div><div id="GFG_AD_Desktop_RightSideBar_Docked_160x600" style="min-width:160px"></div><div id="GFG_AD_Desktop_RightSideBar_BTFdocked_300x600" style="min-width:300px"></div></div></aside><aside id="text-20" class="undefined ArticleRightBarContent_widget_text__mN3nl"><div class="ArticleRightBarContent_textwidget__bNOZB"></div></aside></div></div></div></div></div><div id="GFG_AD_Desktop_Stickyunit_1x1"></div>
92<section class="Toastify" aria-live="polite" aria-atomic="false" aria-relevant="additions text" aria-label="Notifications Alt+T"></section><div class="App" dark-mode="false"><footer class="gfg-footer"><div class="footer-container"><div class="footer-container_left"><a href="https://www.geeksforgeeks.org/" class="footer-container_branding-logo-container"><img class="footer-container_branding-logo" src="https://media.geeksforgeeks.org/auth-dashboard-uploads/gfgFooterLogo.png" alt="GeeksforGeeks"/></a><div class="footer-container_address_box"><div class="footer-container_branding-address"><img src="https://media.geeksforgeeks.org/img-practice/Location-1685004904.svg" alt="location"/><div class="footer-container_address_header">Corporate & Communications Address:</div></div><div class="footer-container_address_content ">A-143, 6th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)</div></div><div class="footer-container_address_box"><div class="footer-container_branding-address"><img src="https://media.geeksforgeeks.org/img-practice/Location-1685004904.svg" alt="location"/><div class="footer-container_address_header">Registered Address:</div></div><div class="footer-container_address_content">K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305</div></div><div class="footer-container_social-app-row"><div class="footer-container_branding-social"><a href="https://in.linkedin.com/company/geeksforgeeks" target="_blank" rel="noopener noreferrer" aria-label="GeeksforGeeks Linkedin"><div class="socialIcon linkedin"></div></a><a href="https://www.instagram.com/geeks_for_geeks/" target="_blank" rel="noopener noreferrer" aria-label="GeeksforGeeks Instagram"><div class="socialIcon instagram"></div></a><a href="https://twitter.com/geeksforgeeks" target="_blank" rel="noopener noreferrer" aria-label="GeeksforGeeks Twitter"><div class="socialIcon twitter"></div></a><a href="https://www.facebook.com/geeksforgeeks.org/" target="_blank" rel="noopener noreferrer" aria-label="GeeksforGeeks Facebook"><div class="socialIcon facebook"></div></a><a href="https://www.youtube.com/geeksforgeeksvideos" target="_blank" rel="noopener noreferrer" aria-label="GeeksforGeeks Youtube"><div class="socialIcon youtube"></div></a></div><div class="footer-container_branding-app"><a href="https://geeksforgeeksapp.page.link/gfg-app" target="_blank"><img src="https://media.geeksforgeeks.org/auth-dashboard-uploads/googleplay-%281%29.png" alt="GFG App on Play Store" id="gplay" loading="lazy"/></a><a href="https://geeksforgeeksapp.page.link/gfg-app" target="_blank"><img src="https://media.geeksforgeeks.org/auth-dashboard-uploads/appstore-%281%29.png" alt="GFG App on App Store" id="appstore" loading="lazy"/></a></div></div></div><div class="footer-container_right"><ul class="footer-container_links-list"><li class="footer-container_links_list-title">Company</li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/about/">About Us</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/legal/">Legal</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/legal/privacy-policy/">Privacy Policy</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/about/contact-us/">Contact Us</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/advertise-with-us/">Advertise with us</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/gfg-corporate-solution/">GFG Corporate Solution</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/campus-training-program/">Campus Training Program</a></li></ul><ul class="footer-container_links-list"><li class="footer-container_links_list-title">Explore</li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/problem-of-the-day">POTD</a></li><li class="footer-container_links_list-items"><a href="https://practice.geeksforgeeks.org/events/rec/job-a-thon/">Job-A-Thon</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/category/blogs/?type=recent">Blogs</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/nation-skill-up/">Nation Skill Up</a></li></ul><ul class="footer-container_links-list"><li class="footer-container_links_list-title">Tutorials</li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/computer-science-fundamentals/programming-language-tutorials/">Programming Languages</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/dsa/dsa-tutorial-learn-data-structures-and-algorithms/">DSA</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/web-tech/web-technology/">Web Technology</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/machine-learning/ai-ml-and-data-science-tutorial-learn-ai-ml-and-data-science/">AI, ML & Data Science</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/devops/devops-tutorial/">DevOps</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/gate/gate-exam-tutorial/">CS Core Subjects</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/aptitude/interview-corner/">Interview Preparation</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/websites-apps/software-and-tools-a-to-z-list/">Software and Tools</a></li></ul><ul class="footer-container_links-list"><li class="footer-container_links_list-title">Courses</li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/courses/category/machine-learning-data-science">ML and Data Science</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/courses/category/dsa-placements">DSA and Placements</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/courses/category/development-testing">Web Development</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/courses/category/programming-languages">Programming Languages</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/courses/category/cloud-devops">DevOps & Cloud</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/courses/category/gate">GATE</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/courses/category/trending-technologies/">Trending Technologies</a></li></ul><ul class="footer-container_links-list"><li class="footer-container_links_list-title">Videos</li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/videos/category/sde-sheet/">DSA</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/videos/category/python/">Python</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/videos/category/java-w6y5f4/">Java</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/videos/category/c/">C++</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/videos/category/web-development/">Web Development</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/videos/category/data-science/">Data Science</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/videos/category/cs-subjects/">CS Subjects</a></li></ul><ul class="footer-container_links-list"><li class="footer-container_links_list-title">Preparation Corner</li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/interview-prep/interview-corner/">Interview Corner</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/aptitude/aptitude-questions-and-answers/">Aptitude</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/aptitude/puzzles/">Puzzles</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/courses/gfg-160-series">GfG 160</a></li><li class="footer-container_links_list-items"><a href="https://www.geeksforgeeks.org/system-design/system-design-tutorial/">System Design</a></li></ul></div></div><div class="footer-strip"><div class="copyright"><a href="https://www.geeksforgeeks.org/" target="_blank">@GeeksforGeeks, Sanchhaya Education Private Limited</a>,<!-- --> <a href="https://www.geeksforgeeks.org/copyright-information/" target="_blank">All rights reserved</a></div><div class="social-links"></div></div></footer></div></div><div id="script"></div>
vendor: 57 bytes, line 92
92<script src="https://www.googletagmanager.com/gtag/js?id=
92G-DWCCJLKX3X
vendor: 11 bytes, line 92
92"></script>
92<script>
vendor: 519 bytes, lines 92-96
92(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 93 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 94 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 95 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 96 })(window,document,'script','dataLayer','
96GTM-KDVRCT5
vendor: 4 bytes, line 96
96');
96</script>
96<script> 97
vendor: 235 bytes, lines 97-100
97window.dataLayer = window.dataLayer || []; 98 function gtag(){dataLayer.push(arguments);} 99 gtag('js', new Date()); 100 gtag('config', '
100G-DWCCJLKX3X
vendor: 44 bytes, lines 100-101
100'); 101
101gtag('config', 'AW-796001856'); 102 </script>
102<script src="https://assets.geeksforgeeks.org/service/latex/main.js" environment="production"></script>
102</div></div></div></div>
102<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"postDataFromWriteApi":{"id":5876981,"post_content":"\u003cp dir=\"ltr\" style=\"text-align: justify;\"\u003e\u003cspan\u003eThis guide is designed to help you learn core computer science subjects. It covers topics like Operating Systems, DBMS, Computer Networks, Programming, Data Structures, and more, offering detailed tutorials.\u003c/span\u003e\u003c/p\u003e\u003ch3 id=\"1-computer-science-basics\" style=\"text-align:left\"\u003e\u003cspan\u003e1. Computer Science Core Foundations\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/computer-science-fundamentals/computer-fundamentals-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eComputer Fundamentals \u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/engineering-mathematics/engineering-mathematics-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eEngineering Mathematics\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"3\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/computer-science-fundamentals/mathematics-for-computer-science/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eMaths for Computer Science\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 id=\"3-systems-operating-environments\" style=\"text-align:left\"\u003e\u003cspan\u003e2. Systems \u0026amp; Networking\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/operating-systems/operating-systems/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eOperating Systems\u003c/span\u003e\u003c/a\u003e\u003cspan\u003e \u003c/span\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/computer-organization-architecture/computer-organization-and-architecture-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eComputer Organization and Architecture\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"3\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/computer-networks/computer-network-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eComputer Networks\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"4\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/theory-of-computation/theory-of-computation-automata-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eTheory of Computation\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"5\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/compiler-design/compiler-design-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eCompiler Design\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"6\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/distributed-systems/distributed-systems-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eDistributed Systems\u003c/span\u003e\u003c/a\u003e\u003cspan\u003e \u003c/span\u003e\u003c/li\u003e\u003cli value=\"7\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/linux-unix/linux-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eLinux Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"8\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/ethical-hacking/cyber-security-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eCybersecurity Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 id=\"4-data-and-database-technologies\" style=\"text-align:left\"\u003e\u003cspan\u003e3. Data and Database Technologies\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/dbms/dbms/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eDatabase Management System (DBMS)\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/dbms/data-warehousing-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eData Warehousing\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 id=\"5-data-science\" style=\"text-align:left\"\u003e\u003cspan\u003e4. Data Science\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/machine-learning/machine-learning/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eMachine Learning Tutorial\u003c/span\u003e\u003c/a\u003e\u003cspan\u003e \u003c/span\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/artificial-intelligence/artificial-intelligence/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eArtificial Intelligence Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"3\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/data-analysis/data-analysis-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eData Analysis Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"4\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/data-science/data-science-with-python-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eData Science Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 id=\"4-programming-software-development\" style=\"text-align:left\"\u003e\u003cspan\u003e5. Programming \u0026amp; Software Development\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/software-engineering/software-engineering/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eSoftware Engineering\u003c/span\u003e\u003c/a\u003e\u003cspan\u003e \u003c/span\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/software-testing/software-testing-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eSoftware Testing\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"3\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/web-tech/web-technology/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eWeb Technology\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e","post_title":"Computer Science Core Subjects","post_status":"publish","gfg_id":"1269887","parent_gfg_id":0,"post_slug":"articles-on-computer-science-subjects-gq","post_url":"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/","post_created_date":"2024-06-12T16:07:08","post_modified_date":"2026-01-10T12:05:16","like_count":193,"tags":[{"id":7658,"name":"Computer Basics","slug":"computer-basics","url":"https://www.geeksforgeeks.org/tag/computer-basics/","parent_id":null,"parent_name":null,"parent_slug":null,"pp_count":30,"write_id":11296}],"author_details":{"handle":"kartik","display_author":3,"display_name":"kartik","badge":null},"categories":[{"id":14757,"name":"Tutorials","slug":"tutorials","url":"https://www.geeksforgeeks.org/category/tutorials/","parent_id":null,"parent_name":null,"parent_slug":null,"pp_count":2,"write_id":14757}],"publish_date":"2024-06-12 - 16:09:09","post_meta":{"og:title":"Computer Science Core Subjects - GeeksforGeeks","description":"Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.","og:url":"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/","keywords":["Computer Science Core Foundations","Operating Systems","Database Management System","Data Science Tutorial","Machine Learning Tutorial","Software Engineering","Computer Networks","Data Analysis Tutorial","Cybersecurity Tutorial","Programming and Software Development","Distributed Systems","Web Technology","Theory of Computation","Compiler Design"],"og:site_name":"GeeksforGeeks","og:image":["https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200x200-min.png"],"article:section":"Tutorials","article:tag":["Computer Basics"],"og:type":"article","og:locale":"en_US","article:published_time":"2024-06-12 16:09:09+00:00","article:modified_time":"2026-01-10 12:05:16+00:00","og:updated_time":"2026-01-10 12:05:16+00:00","og:image:secure_url":"https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200x200-min.png"},"post_schema":"\u003cscript type=\"application/ld+json\"\u003e\n{\n \"@context\": \"https://schema.org\",\n \"@type\": \"Article\",\n \"mainEntityOfPage\": {\n \"@type\": \"WebPage\",\n \"i
102d\": \"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/\"\n },\n \"headline\": \"Computer Science Core Subjects\",\n \"datePublished\": \"2024-06-12 04:09:09\",\n \"dateModified\": \"2026-01-10 12:05:16\",\n \"image\": [\n {\n \"@type\": \"ImageObject\",\n \"url\": \"https://media.geeksforgeeks.org/wp-content/uploads/gfg_200X200-100x100.png\",\n \"width\": \"100\",\n \"height\": \"100\"\n }\n ],\n \"author\": {\n \"@type\": \"Organization\",\n \"name\": \"GeeksforGeeks\",\n \"url\": \"https://www.geeksforgeeks.org/\",\n \"logo\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https://media.geeksforgeeks.org/wp-content/cdn-uploads/logo-new-2.svg\",\n \"width\": \"301\",\n \"height\": \"40\"\n }\n },\n \"publisher\": {\n \"@type\": \"Organization\",\n \"name\": \"GeeksforGeeks\",\n \"url\": \"https://www.geeksforgeeks.org/\",\n \"logo\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https://media.geeksforgeeks.org/wp-content/cdn-uploads/logo-new-2.svg\",\n \"width\": \"301\",\n \"height\": \"40\"\n }\n },\n \"description\": \"This guide is designed to help you learn core computer science subjects. It covers topics like Operating Systems, DBMS, Computer Networks, Programming, Data Structures, and more, offering detailed tutorials.1. Computer Science Core FoundationsComputer Fundamentals Engineering MathematicsMaths for Computer Science2. Systems \u0026amp;amp; NetworkingOperating Systems Computer Organization and ArchitectureComputer NetworksTheory of ComputationCompiler\",\n \"about\": [\n {\n \"@type\": \"Thing\",\n \"name\": \"Tutorials\"\n },\n {\n \"@type\": \"Thing\",\n \"name\": \"ComputerBasics\"\n }\n ]\n}\u003c/script\u003e\n\u003cscript type=\"application/ld+json\"\u003e\n{\n \"@context\": \"https://schema.org\",\n \"@type\": \"WebSite\",\n \"name\": \"GeeksforGeeks\",\n \"url\": \"https://www.geeksforgeeks.org/\",\n \"potentialAction\": {\n \"@type\": \"SearchAction\",\n \"target\": \"https://www.geeksforgeeks.org/search/{search_term_string}/\",\n \"query-input\": \"required name=search_term_string\"\n }\n}\u003c/script\u003e\n\u003cscript type=\"application/ld+json\"\u003e\n{\n \"@context\": \"https://schema.org\",\n \"@type\": \"Organization\",\n \"name\": \"GeeksforGeeks\",\n \"url\": \"https://www.geeksforgeeks.org/\",\n \"logo\": \"https://media.geeksforgeeks.org/wp-content/cdn-uploads/20200817185016/gfg_complete_logo_2x-min.png\",\n \"description\": \"Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.\",\n \"founder\": [\n {\n \"@type\": \"Person\",\n \"name\": \"Sandeep Jain\",\n \"url\": \"https://in.linkedin.com/in/sandeep-jain-b3940815\"\n }\n ],\n \"sameAs\": [\n \"https://www.facebook.com/geeksforgeeks.org/\",\n \"https://twitter.com/geeksforgeeks\",\n \"https://www.linkedin.com/company/1299009\",\n \"https://www.youtube.com/geeksforgeeksvideos/\"\n ]\n}\u003c/script\u003e\n\u003cscript type=\"application/ld+json\"\u003e{\n \"@context\": \"https://schema.org\",\n \"@type\": \"BreadcrumbList\",\n \"itemListElement\": [\n {\n \"@type\": \"ListItem\",\n \"position\": 1,\n \"name\": \"Tutorials\",\n \"item\": {\n \"@type\": \"Thing\",\n \"@id\": \"https://www.geeksforgeeks.org/category/tutorials/\"\n }\n },\n {\n \"@type\": \"ListItem\",\n \"position\": 2,\n \"name\": \"articles-on-computer-science-subjects-gq\",\n \"item\": {\n \"@type\": \"Thing\",\n \"@id\": \"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/\"\n }\n }\n ]\n}\u003c/script\u003e","post_type":"post","reading_time":"1","post_subtype":null,"matching_category":"tutorials","is_quiz_present":true,"practice_problem_eligible_term_ids":[6263,1744,2066,1789,2064,2065,2842,2058,2629]},"pagePostMoreDetails":{"post_status":"publish","post_id":1269887,"post_type":"post","post_slug":"articles-on-computer-science-subjects-gq","post_title":"Computer Science Core Subjects","post_date":"2024-06-12 16:07:08","postCatId":[14757],"tIdsArray":[14757,7658],"matching_category":"tutorials","tIds":"14757,7658","tParentIds":[],"cat_tag_obj_arr":[{"name":"Computer Basics","slug":"computer-basics","url":"https://www.geeksforgeeks.org/tag/computer-basics/","parent_id":null,"parent_name":null,"parent_slug":null,"pp_count":30,"write_id":11296,"term_id":7658},{"name":"Tutorials","slug":"tutorials","url":"https://www.geeksforgeeks.org/category/tutorials/","parent_id":null,"parent_name":null,"parent_slug":null,"pp_count":2,"write_id":14757,"term_id":14757}],"post_cat_name":["tutorials","computerbasics"],"post_cat_name_with_space":["tutorials","computer basics"]},"globalVariableData":"\n var arrPostCat = [];\n arrPostCat.push('14757');\n var arrPostCatName = \"\";\n var matching_category = \"tutorials\";\n var tIds = \"14757,7658\";\n var termsNames = \"tutorials,computerbasics\";\n var tIdsInclusiveParents = \"14757,7658\";\n var domain = 1;\n var arrPost = [];\n var post_id = \"1269887\";\n var post_type = \"post\";\n var post_slug = \"articles-on-computer-science-subjects-gq\";\n var ip = \"146.75.165.11\";\n var post_title = `Computer Science Core Subjects`;\n var post_status = \"publish\";\n var practiceAPIURL = \"https://practiceapi.geeksforgeeks.org/\";\n var practiceURL = \"https://practice.geeksforgeeks.org/\";\n var post_date = \"2024-06-12 16:07:08\";\n var commentSysUrl = \"https://discuss.geeksforgeeks.org/commentEmbedV2.js\";\n var link_on_code_run = '';\n var link_search_modal_top = '';\n var country_code_cf = \"\";\n var postAdApiUrlString = \"14757/7658/\";\n ","postMetaTags":[{"key":"og:title","type":"property","name":"og:title","content":"Computer Science Core Subjects - GeeksforGeeks"},{"key":"description","type":"name","name":"description","content":"Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more."},{"key":"og:url","type":"property","name":"og:url","content":"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/"},{"key":"keywords","type":"name","name":"keywords","content":"Computer Science Core Foundations, Operating Systems, Database Management System, Data Science Tutorial, Machine Learning Tutorial, Software Engineering, Computer Networks, Data Analysis Tutorial, Cybersecurity Tutorial, Programming and Software Development, Distributed Systems, Web Technology, Theory of Computation, Compiler Design"},{"key":"og:site_name","type":"property","name":"og:site_name","content":"GeeksforGeeks"},{"key":"og:image-https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200x200-min.png","type":"property","name":"og:image","content":"https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200x200-min.png"},{"key":"article:section","type":"property","name":"article:section","content":"Tutorials"},{"key":"article:tag-Computer Basics","type":"property","name":"article:tag","content":"Computer Basics"},{"key":"og:type","type":"property","name":"og:type","content":"article"},{"key":"og:locale","type":"property","name":"og:locale","content":"en_US"},{"key":"article:published_time","type":"property","name":"article:published_time","content":"2024-06-12 16:09:09+00:00"},{"key":"article:modified_time","type":"property","name":"article:modified_time","content":"2026-01-10 12:05:16+00:00"},{"key":"og:updated_time","type":"property","name":"og:updated_time","content":"2026-01-10 12:05:16+00:00"},{"key":"og:image:secure_url","type":"property","name":"og:image:secure_url","content":"https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200x200-min.png"},{"key":"og:description","type":"property","name":"og:description","content":"Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more."}],"matching_category":"tutorials","queryValue":"articles-on-computer-science-subjects-gq","authorData":{"handle":"kartik","display_author":3,"display_name":"kartik","badge":null},"headerData":[{"title":"Courses","children":[{"title":"DSA / Placements","children":[],"link":"https://www.geeksforgeeks.org/courses/category/dsa-placements"},{"title":"DA / Data Science \u0026 AI","children":[],"link":"https://www.geeksforgeeks.org/courses/category/data-analytics-data-science"},{"title":"Development","children":[],"link":"https://www.geeksforgeeks.org/courses/category/development-testing"},{"title":"DevOps Course","children":[],"link":"https://www.geeksforgeeks.org/courses/devops-course-with-ibm-certification"},{"title":"All Courses","children":[],"link":"https://www.geeksforgeeks.org/courses"}],"link":"https://practice.geeksforgeeks.org/courses/"},{"title":"Tutorials","children":[{"title":"Python","children":[],"link":"https://www.geeksforgeeks.org/python/python-programming-language-tutorial/"},{"title":"Java","children":[],"link":"https://www.geeksforgeeks.org/java/java/"},{"title":"ML \u0026 Data Science","children":[],"link":"https://www.geeksforgeeks.org/ai-ml-and-data-science-tutorial-learn-ai-ml-and-data-science/"},{"title":"Programming Languages","children":[],"link":"https://www.geeksforgeeks.org/programming-language-tutorials/"},{"title":"Web Development","children":[],"link":"https://www.geeksforgeeks.org/web-technology/"},{"title":"CS Subjects","children":[],"link":"https://www.geeksforgeeks.org/articles-on-computer-science-subjects-gq/"},{"title":"DevOps","children":[],"link":"https://www.geeksforgeeks.org/devops/devops-tutorial/"},{"title":"Software and Tools","children":[],"link":"https://www.geeksforgeeks.org/websites-apps/software-and-tools-a-to-z-list/"},{"title":"School Learning","children":[],"link":"https://www.geeksforgeeks.org/geeksforgeeks-school/"}],"link":""},{"title":"Interview Prep","children":[{"title":"Interview Corner","children":[],"link":"https://www.geeksforgeeks.org/interview-prep/interview-corner/"},{"title":"Practice DSA","children":[],"link":"https://www.geeksforgeeks.org/dsa/geeksforgeeks-practice-best-online-coding-platform/"},{"title":"GfG 160","children":[],"link":"https://www.geeksforgeeks.org/courses/gfg-160-series"},{"title":"Problem of the Day","children":[],"link":"https://www.geeksforgeeks.org/problem-of-the-day"}],"link":""}],"subHeaderData":{"id":-1,"content":[{"title":"DSA","url":"https://www.geeksforgeeks.org/dsa/dsa-tutorial-learn-data-structures-and-algorithms/"},{"title":"Practice Problems","url":"https://www.geeksforgeeks.org/explore"},{"title":"C ","url":"https://www.geeksforgeeks.org/c/c-programming-language/"},{"title":"C++","url":"https://www.geeksforgeeks.org/cpp/c-plus-plus/"},{"title":"Java","url":"https://www.geeksforgeeks.org/java/java/"},{"title":"Python","url":"https://www.geeksforgeeks.org/python/python-programming-language-tutorial/"},{"title":"JavaScript","url":"https://www.geeksforgeeks.org/javascript/javascript-tutorial/"},{"title":"Data Science","url":"https://www.geeksforgeeks.org/data-science/data-science-for-beginners/"},{"title":"Machine Learning","url":"https://www.geeksforgeeks.org/machine-learning/machine-learning/"},{"title":"Courses","url":"https://www.geeksforgeeks.org/courses"},{"title":"Linux","url":"https://www.geeksforgeeks.org/linux-unix/linux-tutorial/"},{"title":"DevOps","url":"https://www.geeksforgeeks.org/devops/devops-tutorial/"},{"title":"SQL","url":"https://www.geeksforgeeks.org/sql/sql-tutorial/"},{"title":"Web Development","url":"https://www.geeksforgeeks.org/web-tech/web-technology/"},{"title":"System Design","url":"https://www.geeksforgeeks.org/system-design/system-design-tutorial/"},{"title":"Aptitude","url":"https://www.geeksforgeeks.org/aptitude/aptitude-questions-and-answers/"}]},"footerData":{"email":"[email protected]","address":"A-143, 6th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)","registered_address":"K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305","footer":[{"title":"Company","children":[{"title":"About Us","children":[],"link":"https://www.geeksforgeeks.org/about/"},{"title":"Legal","children":[],"link":"https://www.geeksforgeeks.org/legal/"},{"title":"Privacy Policy","children":[],"link":"https://www.geeksforgeeks.org/legal/privacy-policy/"},{"title":"Contact Us","children":[],"link":"https://www.geeksforgeeks.org/about/contact-us/"},{"title":"Advertise with us","children":[],"link":"https://www.geeksforgeeks.org/advertise-with-us/"},{"title":"GFG Corporate Solution","children":[],"link":"https://www.geeksforgeeks.org/gfg-corporate-solution/"},{"title":"Campus Training Program","children":[],"link":"https://www.geeksforgeeks.org/campus-training-program/"}],"link":""},{"title":"Explore","children":[{"title":"POTD","children":[],"link":"https://www.geeksforgeeks.org/problem-of-the-day"},{"title":"Job-A-Thon","children":[],"link":"https://practice.geeksforgeeks.org/events/rec/job-a-thon/"},{"title":"Blogs","children":[],"link":"https://www.geeksforgeeks.org/category/blogs/?type=recent"},{"title":"Nation Skill Up","children":[],"link":"https://www.geeksforgeeks.org/nation-skill-up/"}],"link":""},{"title":"Tutorials","children":[{"title":"Programming Languages","children":[],"link":"https://www.geeksforgeeks.org/computer-science-fundamentals/programming-language-tutorials/"},{"title":"DSA","children":[],"link":"https://www.geeksforgeeks.org/dsa/dsa-tutorial-learn-data-structures-and-algorithms/"},{"title":"Web Technology","children":[],"link":"https://www.geeksforgeeks.org/web-tech/web-technology/"},{"title":"AI, ML \u0026 Data Science","children":[],"link":"https://www.geeksforgeeks.org/machine-learning/ai-ml-and-data-science-tutorial-learn-ai-ml-and-data-science/"},{"title":"DevOps","children":[],"link":"https://www.geeksforgeeks.org/devops/devops-tutorial/"},{"title":"CS Core Subjects","children":[],"link":"https://www.geeksforgeeks.org/gate/gate-exam-tutorial/"},{"title":"Interview Preparation","children":[],"link":"https://www.geeksforgeeks.org/aptitude/interview-corner/"},{"title":"Software and Tools","children":[],"link":"https://www.geeksforgeeks.org/websites-apps/software-and-tools-a-to-z-list/"}],"link":""},{"title":"Courses","children":[{"title":"ML and Data Science","children":[],"link":"https://www.geeksforgeeks.org/courses/category/machine-learning-data-science"},{"title":"DSA and Placements","children":[],"link":"https://www.geeksforgeeks.org/courses/category/dsa-placements"},{"title":"Web Development","children":[],"link":"https://www.geeksforgeeks.org/courses/category/development-testing"},{"title":"Programming Languages","children":[],"link":"https://www.geeksforgeeks.org/courses/category/programming-languages"},{"title":"DevOps \u0026 Cloud","children":[],"link":"https://www.geeksforgeeks.org/courses/category/cloud-devops"},{"title":"GATE","children":[],"link":"https://www.geeksforgeeks.org/courses/category/gate"},{"title":"Trending Technologies","children":[],"link":"https://www.geeksforgeeks.org/courses/category/trending-technologies/"}],"link":""},{"title":"Videos","children":[{"title":"DSA","children":[],"link":"https://www.geeksforgeeks.org/videos/category/sde-sheet/"},{"title":"Python","children":[],"link":"https://www.geeksforgeeks.org/videos/category/python/"},{"title":"Java","children":[],"link":"https://www.geeksforgeeks.org/videos/category/java-w6y5f4/"},{"title":"C++","children":[],"link":"https://www.geeksforgeeks.org/videos/category/c/"},{"title":"Web Development","children":[],"link":"https://www.geeksforgeeks.org/videos/category/web-development/"},{"title":"Data Science","children":[],"link":"https://www.geeksforgeeks.org/videos/category/data-science/"},{"title"
102:"CS Subjects","children":[],"link":"https://www.geeksforgeeks.org/videos/category/cs-subjects/"}],"link":""},{"title":"Preparation Corner","children":[{"title":"Interview Corner","children":[],"link":"https://www.geeksforgeeks.org/interview-prep/interview-corner/"},{"title":"Aptitude","children":[],"link":"https://www.geeksforgeeks.org/aptitude/aptitude-questions-and-answers/"},{"title":"Puzzles","children":[],"link":"https://www.geeksforgeeks.org/aptitude/puzzles/"},{"title":"GfG 160","children":[],"link":"https://www.geeksforgeeks.org/courses/gfg-160-series"},{"title":"System Design","children":[],"link":"https://www.geeksforgeeks.org/system-design/system-design-tutorial/"}],"link":""}]},"postId":"1269887","articleLeftbarData":[{"title":"DSA Tutorial","link":"https://www.geeksforgeeks.org/dsa/dsa-tutorial-learn-data-structures-and-algorithms/","id":1103752,"reading_time":"10"},{"title":"System Design Tutorial","link":"https://www.geeksforgeeks.org/system-design/system-design-tutorial/","id":643503,"reading_time":"4"},{"title":"Aptitude Questions and Answers","link":"https://www.geeksforgeeks.org/aptitude/aptitude-questions-and-answers/","id":1096609,"reading_time":"3"},{"title":"Web Development Technologies","link":"https://www.geeksforgeeks.org/web-tech/web-technology/","id":1104926,"reading_time":"5"},{"title":"AI, ML and Data Science Tutorial","link":"https://www.geeksforgeeks.org/machine-learning/ai-ml-and-data-science-tutorial-learn-ai-ml-and-data-science/","id":1369902,"reading_time":"3"},{"title":"DevOps Tutorial","link":"https://www.geeksforgeeks.org/devops/devops-tutorial/","id":1013320,"reading_time":"3"}],"promotionalCtaDataTop":null,"promotionalCtaDataBottom":null,"rightBarCourseCarouselData":null,"categoryData":[{"id":14757,"name":"Tutorials","slug":"tutorials","url":"https://www.geeksforgeeks.org/category/tutorials/","parent_id":null,"parent_name":null,"parent_slug":null,"pp_count":2,"write_id":14757}],"tagsData":[{"id":7658,"name":"Computer Basics","slug":"computer-basics","url":"https://www.geeksforgeeks.org/tag/computer-basics/","parent_id":null,"parent_name":null,"parent_slug":null,"pp_count":30,"write_id":11296}],"topicTags":null,"companyTags":null,"postLikeCount":193,"postType":"post","isMobileView":false,"countryCode":"","videoData":[],"quizData":{},"codeTabsExist":false,"articleContentArray":["\u003cp dir=\"ltr\" style=\"text-align: justify;\"\u003e\u003cspan\u003eThis guide is designed to help you learn core computer science subjects. It covers topics like Operating Systems, DBMS, Computer Networks, Programming, Data Structures, and more, offering detailed tutorials.\u003c/span\u003e\u003c/p\u003e\u003ch3 id=\"1-computer-science-basics\" style=\"text-align:left\"\u003e\u003cspan\u003e1. Computer Science Core Foundations\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/computer-science-fundamentals/computer-fundamentals-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eComputer Fundamentals \u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/engineering-mathematics/engineering-mathematics-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eEngineering Mathematics\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"3\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/computer-science-fundamentals/mathematics-for-computer-science/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eMaths for Computer Science\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 id=\"3-systems-operating-environments\" style=\"text-align:left\"\u003e\u003cspan\u003e2. Systems \u0026amp; Networking\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/operating-systems/operating-systems/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eOperating Systems\u003c/span\u003e\u003c/a\u003e\u003cspan\u003e \u003c/span\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/computer-organization-architecture/computer-organization-and-architecture-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eComputer Organization and Architecture\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"3\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/computer-networks/computer-network-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eComputer Networks\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"4\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/theory-of-computation/theory-of-computation-automata-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eTheory of Computation\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"5\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/compiler-design/compiler-design-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eCompiler Design\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"6\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/distributed-systems/distributed-systems-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eDistributed Systems\u003c/span\u003e\u003c/a\u003e\u003cspan\u003e \u003c/span\u003e\u003c/li\u003e\u003cli value=\"7\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/linux-unix/linux-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eLinux Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"8\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/ethical-hacking/cyber-security-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eCybersecurity Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 id=\"4-data-and-database-technologies\" style=\"text-align:left\"\u003e\u003cspan\u003e3. Data and Database Technologies\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/dbms/dbms/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eDatabase Management System (DBMS)\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/dbms/data-warehousing-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eData Warehousing\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 id=\"5-data-science\" style=\"text-align:left\"\u003e\u003cspan\u003e4. Data Science\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/machine-learning/machine-learning/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eMachine Learning Tutorial\u003c/span\u003e\u003c/a\u003e\u003cspan\u003e \u003c/span\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/artificial-intelligence/artificial-intelligence/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eArtificial Intelligence Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"3\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/data-analysis/data-analysis-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eData Analysis Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"4\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/data-science/data-science-with-python-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eData Science Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 id=\"4-programming-software-development\" style=\"text-align:left\"\u003e\u003cspan\u003e5. Programming \u0026amp; Software Development\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/software-engineering/software-engineering/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eSoftware Engineering\u003c/span\u003e\u003c/a\u003e\u003cspan\u003e \u003c/span\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/software-testing/software-testing-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eSoftware Testing\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"3\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/web-tech/web-technology/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eWeb Technology\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e"],"textBasedAd":null,"videoSet":false,"isArticlePage":true,"practiceBannerData":null,"practiceBannerSet":false,"articleKatexScript":"","hasCarousel":false,"postTitle":"Computer Science Core Subjects","postModifiedDate":"2026-01-10T12:05:16","validatedPostSchema":[{"@context":"https://schema.org","@type":"Article","mainEntityOfPage":{"@type":"WebPage","id":"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/"},"headline":"Computer Science Core Subjects","datePublished":"2024-06-12 04:09:09","dateModified":"2026-01-10 12:05:16","image":[{"@type":"ImageObject","url":"https://media.geeksforgeeks.org/wp-content/uploads/gfg_200X200-100x100.png","width":"100","height":"100"}],"author":{"@type":"Organization","name":"GeeksforGeeks","url":"https://www.geeksforgeeks.org/","logo":{"@type":"ImageObject","url":"https://media.geeksforgeeks.org/wp-content/cdn-uploads/logo-new-2.svg","width":"301","height":"40"}},"publisher":{"@type":"Organization","name":"GeeksforGeeks","url":"https://www.geeksforgeeks.org/","logo":{"@type":"ImageObject","url":"https://media.geeksforgeeks.org/wp-content/cdn-uploads/logo-new-2.svg","width":"301","height":"40"}},"description":"This guide is designed to help you learn core computer science subjects. It covers topics like Operating Systems, DBMS, Computer Networks, Programming, Data Structures, and more, offering detailed tutorials.1. Computer Science Core FoundationsComputer Fundamentals Engineering MathematicsMaths for Computer Science2. Systems \u0026amp;amp; NetworkingOperating Systems Computer Organization and ArchitectureComputer NetworksTheory of ComputationCompiler","about":[{"@type":"Thing","name":"Tutorials"},{"@type":"Thing","name":"ComputerBasics"}]},{"@context":"https://schema.org","@type":"WebSite","name":"GeeksforGeeks","url":"https://www.geeksforgeeks.org/","potentialAction":{"@type":"SearchAction","target":"https://www.geeksforgeeks.org/search/{search_term_string}/","query-input":"required name=search_term_string"}},{"@context":"https://schema.org","@type":"Organization","name":"GeeksforGeeks","url":"https://www.geeksforgeeks.org/","logo":"https://media.geeksforgeeks.org/wp-content/cdn-uploads/20200817185016/gfg_complete_logo_2x-min.png","description":"Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.","founder":[{"@type":"Person","name":"Sandeep Jain","url":"https://in.linkedin.com/in/sandeep-jain-b3940815"}],"sameAs":["https://www.facebook.com/geeksforgeeks.org/","https://twitter.com/geeksforgeeks","https://www.linkedin.com/company/1299009","https://www.youtube.com/geeksforgeeksvideos/"]},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Tutorials","item":{"@type":"Thing","@id":"https://www.geeksforgeeks.org/category/tutorials/"}},{"@type":"ListItem","position":2,"name":"articles-on-computer-science-subjects-gq","item":{"@type":"Thing","@id":"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/"}}]}],"validatedVideoSchema":null,"initialState":{"userVideoActionsApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedData
102For":60,"reducerPath":"userVideoActionsApi"}},"fetchVideoBySlugApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"fetchVideoBySlugApi"}},"fetchVideoListApi":{"queries":{"getHeaderList({\"countryCode\":null})":{"status":"fulfilled","endpointName":"getHeaderList","requestId":"IraMUviSP_HO7i1fqvkGi","originalArgs":{"countryCode":null},"startedTimeStamp":1790186348758,"data":[{"title":"Courses","children":[{"title":"DSA / Placements","children":[],"link":"https://www.geeksforgeeks.org/courses/category/dsa-placements"},{"title":"DA / Data Science \u0026 AI","children":[],"link":"https://www.geeksforgeeks.org/courses/category/data-analytics-data-science"},{"title":"Development","children":[],"link":"https://www.geeksforgeeks.org/courses/category/development-testing"},{"title":"DevOps Course","children":[],"link":"https://www.geeksforgeeks.org/courses/devops-course-with-ibm-certification"},{"title":"All Courses","children":[],"link":"https://www.geeksforgeeks.org/courses"}],"link":"https://practice.geeksforgeeks.org/courses/"},{"title":"Tutorials","children":[{"title":"Python","children":[],"link":"https://www.geeksforgeeks.org/python/python-programming-language-tutorial/"},{"title":"Java","children":[],"link":"https://www.geeksforgeeks.org/java/java/"},{"title":"ML \u0026 Data Science","children":[],"link":"https://www.geeksforgeeks.org/ai-ml-and-data-science-tutorial-learn-ai-ml-and-data-science/"},{"title":"Programming Languages","children":[],"link":"https://www.geeksforgeeks.org/programming-language-tutorials/"},{"title":"Web Development","children":[],"link":"https://www.geeksforgeeks.org/web-technology/"},{"title":"CS Subjects","children":[],"link":"https://www.geeksforgeeks.org/articles-on-computer-science-subjects-gq/"},{"title":"DevOps","children":[],"link":"https://www.geeksforgeeks.org/devops/devops-tutorial/"},{"title":"Software and Tools","children":[],"link":"https://www.geeksforgeeks.org/websites-apps/software-and-tools-a-to-z-list/"},{"title":"School Learning","children":[],"link":"https://www.geeksforgeeks.org/geeksforgeeks-school/"}],"link":""},{"title":"Interview Prep","children":[{"title":"Interview Corner","children":[],"link":"https://www.geeksforgeeks.org/interview-prep/interview-corner/"},{"title":"Practice DSA","children":[],"link":"https://www.geeksforgeeks.org/dsa/geeksforgeeks-practice-best-online-coding-platform/"},{"title":"GfG 160","children":[],"link":"https://www.geeksforgeeks.org/courses/gfg-160-series"},{"title":"Problem of the Day","children":[],"link":"https://www.geeksforgeeks.org/problem-of-the-day"}],"link":""}],"fulfilledTimeStamp":1790186348767},"getFooterList({\"countryCode\":null})":{"status":"fulfilled","endpointName":"getFooterList","requestId":"qx-LdQ2nxaN404zuflx0E","originalArgs":{"countryCode":null},"startedTimeStamp":1790186348758,"data":{"email":"[email protected]","address":"A-143, 6th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)","registered_address":"K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305","footer":[{"title":"Company","children":[{"title":"About Us","children":[],"link":"https://www.geeksforgeeks.org/about/"},{"title":"Legal","children":[],"link":"https://www.geeksforgeeks.org/legal/"},{"title":"Privacy Policy","children":[],"link":"https://www.geeksforgeeks.org/legal/privacy-policy/"},{"title":"Contact Us","children":[],"link":"https://www.geeksforgeeks.org/about/contact-us/"},{"title":"Advertise with us","children":[],"link":"https://www.geeksforgeeks.org/advertise-with-us/"},{"title":"GFG Corporate Solution","children":[],"link":"https://www.geeksforgeeks.org/gfg-corporate-solution/"},{"title":"Campus Training Program","children":[],"link":"https://www.geeksforgeeks.org/campus-training-program/"}],"link":""},{"title":"Explore","children":[{"title":"POTD","children":[],"link":"https://www.geeksforgeeks.org/problem-of-the-day"},{"title":"Job-A-Thon","children":[],"link":"https://practice.geeksforgeeks.org/events/rec/job-a-thon/"},{"title":"Blogs","children":[],"link":"https://www.geeksforgeeks.org/category/blogs/?type=recent"},{"title":"Nation Skill Up","children":[],"link":"https://www.geeksforgeeks.org/nation-skill-up/"}],"link":""},{"title":"Tutorials","children":[{"title":"Programming Languages","children":[],"link":"https://www.geeksforgeeks.org/computer-science-fundamentals/programming-language-tutorials/"},{"title":"DSA","children":[],"link":"https://www.geeksforgeeks.org/dsa/dsa-tutorial-learn-data-structures-and-algorithms/"},{"title":"Web Technology","children":[],"link":"https://www.geeksforgeeks.org/web-tech/web-technology/"},{"title":"AI, ML \u0026 Data Science","children":[],"link":"https://www.geeksforgeeks.org/machine-learning/ai-ml-and-data-science-tutorial-learn-ai-ml-and-data-science/"},{"title":"DevOps","children":[],"link":"https://www.geeksforgeeks.org/devops/devops-tutorial/"},{"title":"CS Core Subjects","children":[],"link":"https://www.geeksforgeeks.org/gate/gate-exam-tutorial/"},{"title":"Interview Preparation","children":[],"link":"https://www.geeksforgeeks.org/aptitude/interview-corner/"},{"title":"Software and Tools","children":[],"link":"https://www.geeksforgeeks.org/websites-apps/software-and-tools-a-to-z-list/"}],"link":""},{"title":"Courses","children":[{"title":"ML and Data Science","children":[],"link":"https://www.geeksforgeeks.org/courses/category/machine-learning-data-science"},{"title":"DSA and Placements","children":[],"link":"https://www.geeksforgeeks.org/courses/category/dsa-placements"},{"title":"Web Development","children":[],"link":"https://www.geeksforgeeks.org/courses/category/development-testing"},{"title":"Programming Languages","children":[],"link":"https://www.geeksforgeeks.org/courses/category/programming-languages"},{"title":"DevOps \u0026 Cloud","children":[],"link":"https://www.geeksforgeeks.org/courses/category/cloud-devops"},{"title":"GATE","children":[],"link":"https://www.geeksforgeeks.org/courses/category/gate"},{"title":"Trending Technologies","children":[],"link":"https://www.geeksforgeeks.org/courses/category/trending-technologies/"}],"link":""},{"title":"Videos","children":[{"title":"DSA","children":[],"link":"https://www.geeksforgeeks.org/videos/category/sde-sheet/"},{"title":"Python","children":[],"link":"https://www.geeksforgeeks.org/videos/category/python/"},{"title":"Java","children":[],"link":"https://www.geeksforgeeks.org/videos/category/java-w6y5f4/"},{"title":"C++","children":[],"link":"https://www.geeksforgeeks.org/videos/category/c/"},{"title":"Web Development","children":[],"link":"https://www.geeksforgeeks.org/videos/category/web-development/"},{"title":"Data Science","children":[],"link":"https://www.geeksforgeeks.org/videos/category/data-science/"},{"title":"CS Subjects","children":[],"link":"https://www.geeksforgeeks.org/videos/category/cs-subjects/"}],"link":""},{"title":"Preparation Corner","children":[{"title":"Interview Corner","children":[],"link":"https://www.geeksforgeeks.org/interview-prep/interview-corner/"},{"title":"Aptitude","children":[],"link":"https://www.geeksforgeeks.org/aptitude/aptitude-questions-and-answers/"},{"title":"Puzzles","children":[],"link":"https://www.geeksforgeeks.org/aptitude/puzzles/"},{"title":"GfG 160","children":[],"link":"https://www.geeksforgeeks.org/courses/gfg-160-series"},{"title":"System Design","children":[],"link":"https://www.geeksforgeeks.org/system-design/system-design-tutorial/"}],"link":""}]},"fulfilledTimeStamp":1790186348766}},"mutations":{},"provided":{},"subscriptions":{"getHeaderList({\"countryCode\":null})":{"IraMUviSP_HO7i1fqvkGi":{}},"getFooterList({\"countryCode\":null})":{"qx-LdQ2nxaN404zuflx0E":{}}},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedData
102For":60,"reducerPath":"fetchVideoListApi"}},"userTrackingDataApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"userTrackingDataApi"}},"utCsrfTokenApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"utCsrfTokenApi"}},"collegeApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"collegeApi"}},"organizationApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"organizationApi"}},"userProfileApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"userProfileApi"}},"articlesAndPostApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"articlesAndPostApi"}},"commonApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"commonApi"}},"tagCategoryApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"tagCategoryApi"}},"caApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"caApi"}},"newCAApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"newCAApi"}},"accountSettingsApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"accountSettingsApi"}},"quizPageApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"quizPageApi"}},"quizCommonApis":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"quizCommonApis"}},"homePageArticlesApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"homePageArticlesApi"}},"trendingApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedData
102For":60,"reducerPath":"trendingApi"}},"searchApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"searchApi"}},"roadBlockApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"roadBlockApi"}},"editProfileApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"editProfileApi"}},"editProfileCommonApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"editProfileCommonApi"}},"homePageApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"homePageApi"}},"advertiseWithUsApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"advertiseWithUsApi"}},"noteBookApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"noteBookApi"}},"courseNoteBookApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"courseNoteBookApi"}},"articleCommonApi":{"queries":{"getArticleDataFromWriteApi({\"queryType\":\"slug\",\"queryValue\":\"articles-on-computer-science-subjects-gq\"})":{"status":"fulfilled","endpointName":"getArticleDataFromWriteApi","requestId":"mcA5F8CXV_mCjOyvW5g_8","originalArgs":{"queryType":"slug","queryValue":"articles-on-computer-science-subjects-gq"},"startedTimeStamp":1790186348746,"data":{"data":{"articles-on-computer-science-subjects-gq":{"id":5876981,"post_content":"\u003cp dir=\"ltr\" style=\"text-align: justify;\"\u003e\u003cspan\u003eThis guide is designed to help you learn core computer science subjects. It covers topics like Operating Systems, DBMS, Computer Networks, Programming, Data Structures, and more, offering detailed tutorials.\u003c/span\u003e\u003c/p\u003e\u003ch3 id=\"1-computer-science-basics\" style=\"text-align:left\"\u003e\u003cspan\u003e1. Computer Science Core Foundations\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/computer-science-fundamentals/computer-fundamentals-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eComputer Fundamentals \u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/engineering-mathematics/engineering-mathematics-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eEngineering Mathematics\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"3\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/computer-science-fundamentals/mathematics-for-computer-science/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eMaths for Computer Science\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 id=\"3-systems-operating-environments\" style=\"text-align:left\"\u003e\u003cspan\u003e2. Systems \u0026amp; Networking\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/operating-systems/operating-systems/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eOperating Systems\u003c/span\u003e\u003c/a\u003e\u003cspan\u003e \u003c/span\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/computer-organization-architecture/computer-organization-and-architecture-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eComputer Organization and Architecture\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"3\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/computer-networks/computer-network-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eComputer Networks\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"4\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/theory-of-computation/theory-of-computation-automata-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eTheory of Computation\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"5\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/compiler-design/compiler-design-tutorials/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eCompiler Design\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"6\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/distributed-systems/distributed-systems-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eDistributed Systems\u003c/span\u003e\u003c/a\u003e\u003cspan\u003e \u003c/span\u003e\u003c/li\u003e\u003cli value=\"7\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/linux-unix/linux-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eLinux Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"8\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/ethical-hacking/cyber-security-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eCybersecurity Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 id=\"4-data-and-database-technologies\" style=\"text-align:left\"\u003e\u003cspan\u003e3. Data and Database Technologies\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/dbms/dbms/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eDatabase Management System (DBMS)\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/dbms/data-warehousing-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eData Warehousing\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 id=\"5-data-science\" style=\"text-align:left\"\u003e\u003cspan\u003e4. Data Science\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/machine-learning/machine-learning/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eMachine Learning Tutorial\u003c/span\u003e\u003c/a\u003e\u003cspan\u003e \u003c/span\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/artificial-intelligence/artificial-intelligence/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eArtificial Intelligence Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"3\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/data-analysis/data-analysis-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eData Analysis Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"4\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/data-science/data-science-with-python-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eData Science Tutorial\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 id=\"4-programming-software-development\" style=\"text-align:left\"\u003e\u003cspan\u003e5. Programming \u0026amp; Software Development\u003c/span\u003e\u003c/h3\u003e\u003cul\u003e\u003cli value=\"1\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/software-engineering/software-engineering/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eSoftware Engineering\u003c/span\u003e\u003c/a\u003e\u003cspan\u003e \u003c/span\u003e\u003c/li\u003e\u003cli value=\"2\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/software-testing/software-testing-tutorial/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eSoftware Testing\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003cli value=\"3\"\u003e\u003ca href=\"https://www.geeksforgeeks.org/web-tech/web-technology/\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan\u003eWeb Technology\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e","post_title":"Computer Science Core Subjects","post_status":"publish","gfg_id":"1269887","parent_gfg_id":0,"post_slug":"articles-on-computer-science-subjects-gq","post_url":"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/","post_created_date":"2024-06-12T16:07:08","post_modified_date":"2026-01-10T12:05:16","like_count":193,"tags":[{"id":7658,"name":"Computer Basics","slug":"computer-basics","url":"https://www.geeksforgeeks.org/tag/computer-basics/","parent_id":null,"parent_name":null,"parent_slug":null,"pp_count":30,"write_id":11296}],"author_details":{"handle":"kartik","display_author":3,"display_name":"kartik","badge":null},"categories":[{"id":14757,"name":"Tutorials","slug":"tutorials","url":"https://www.geeksforgeeks.org/category/tutorials/","parent_id":null,"parent_name":null,"parent_slug":null,"pp_count":2,"write_id":14757}],"publish_date":"2024-06-12 - 16:09:09","post_meta":{"og:title":"Computer Science Core Subjects - GeeksforGeeks","description":"Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.","og:url":"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/","keywords":["Computer Science Core Foundations","Operating Systems","Database Management System","Data Science Tutorial","Machine Learning Tutorial","Software Engineering","Computer Networks","Data Analysis Tutorial","Cybersecurity Tutorial","Programming and Software Development","Distributed Systems","Web Technology","Theory of Computation","Compiler Design"],"og:site_name":"GeeksforGeeks","og:image":["https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200x200-min.png"],"article:section":"Tutorials","article:tag":["Computer Basics"],"og:type":"article","og:locale":"en_US","article:published_time":"2024-06-12 16:09:09+00:00","article:modified_time":"2026-01-10 12:05:16+00:00","og:updated_time":"2026-01-10 12:05:16+00:00","og:image:secure_url":"https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200x200-min.png"},"post_schema":"\u003cscript type=\"application/ld+json\"\u003e\n{\n \"@context\": \"https://schema.org\",\n \"@type\": \"Article\",\n \"mainEntityOfPage\": {\n \"@type\": \"WebPage\",\n \"i
102d\": \"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/\"\n },\n \"headline\": \"Computer Science Core Subjects\",\n \"datePublished\": \"2024-06-12 04:09:09\",\n \"dateModified\": \"2026-01-10 12:05:16\",\n \"image\": [\n {\n \"@type\": \"ImageObject\",\n \"url\": \"https://media.geeksforgeeks.org/wp-content/uploads/gfg_200X200-100x100.png\",\n \"width\": \"100\",\n \"height\": \"100\"\n }\n ],\n \"author\": {\n \"@type\": \"Organization\",\n \"name\": \"GeeksforGeeks\",\n \"url\": \"https://www.geeksforgeeks.org/\",\n \"logo\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https://media.geeksforgeeks.org/wp-content/cdn-uploads/logo-new-2.svg\",\n \"width\": \"301\",\n \"height\": \"40\"\n }\n },\n \"publisher\": {\n \"@type\": \"Organization\",\n \"name\": \"GeeksforGeeks\",\n \"url\": \"https://www.geeksforgeeks.org/\",\n \"logo\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https://media.geeksforgeeks.org/wp-content/cdn-uploads/logo-new-2.svg\",\n \"width\": \"301\",\n \"height\": \"40\"\n }\n },\n \"description\": \"This guide is designed to help you learn core computer science subjects. It covers topics like Operating Systems, DBMS, Computer Networks, Programming, Data Structures, and more, offering detailed tutorials.1. Computer Science Core FoundationsComputer Fundamentals Engineering MathematicsMaths for Computer Science2. Systems \u0026amp;amp; NetworkingOperating Systems Computer Organization and ArchitectureComputer NetworksTheory of ComputationCompiler\",\n \"about\": [\n {\n \"@type\": \"Thing\",\n \"name\": \"Tutorials\"\n },\n {\n \"@type\": \"Thing\",\n \"name\": \"ComputerBasics\"\n }\n ]\n}\u003c/script\u003e\n\u003cscript type=\"application/ld+json\"\u003e\n{\n \"@context\": \"https://schema.org\",\n \"@type\": \"WebSite\",\n \"name\": \"GeeksforGeeks\",\n \"url\": \"https://www.geeksforgeeks.org/\",\n \"potentialAction\": {\n \"@type\": \"SearchAction\",\n \"target\": \"https://www.geeksforgeeks.org/search/{search_term_string}/\",\n \"query-input\": \"required name=search_term_string\"\n }\n}\u003c/script\u003e\n\u003cscript type=\"application/ld+json\"\u003e\n{\n \"@context\": \"https://schema.org\",\n \"@type\": \"Organization\",\n \"name\": \"GeeksforGeeks\",\n \"url\": \"https://www.geeksforgeeks.org/\",\n \"logo\": \"https://media.geeksforgeeks.org/wp-content/cdn-uploads/20200817185016/gfg_complete_logo_2x-min.png\",\n \"description\": \"Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.\",\n \"founder\": [\n {\n \"@type\": \"Person\",\n \"name\": \"Sandeep Jain\",\n \"url\": \"https://in.linkedin.com/in/sandeep-jain-b3940815\"\n }\n ],\n \"sameAs\": [\n \"https://www.facebook.com/geeksforgeeks.org/\",\n \"https://twitter.com/geeksforgeeks\",\n \"https://www.linkedin.com/company/1299009\",\n \"https://www.youtube.com/geeksforgeeksvideos/\"\n ]\n}\u003c/script\u003e\n\u003cscript type=\"application/ld+json\"\u003e{\n \"@context\": \"https://schema.org\",\n \"@type\": \"BreadcrumbList\",\n \"itemListElement\": [\n {\n \"@type\": \"ListItem\",\n \"position\": 1,\n \"name\": \"Tutorials\",\n \"item\": {\n \"@type\": \"Thing\",\n \"@id\": \"https://www.geeksforgeeks.org/category/tutorials/\"\n }\n },\n {\n \"@type\": \"ListItem\",\n \"position\": 2,\n \"name\": \"articles-on-computer-science-subjects-gq\",\n \"item\": {\n \"@type\": \"Thing\",\n \"@id\": \"https://www.geeksforgeeks.org/tutorials/articles-on-computer-science-subjects-gq/\"\n }\n }\n ]\n}\u003c/script\u003e","post_type":"post","reading_time":"1","post_subtype":null,"matching_category":"tutorials","is_quiz_present":true,"practice_problem_eligible_term_ids":[6263,1744,2066,1789,2064,2065,2842,2058,2629]}}},"fulfilledTimeStamp":1790186348758},"getSubHeaderMenu({\"categoryId\":14757,\"countryCode\":\"IN\",\"postType\":\"post\"})":{"status":"fulfilled","endpointName":"getSubHeaderMenu","requestId":"TAZWVjXawY3cLnxbbqNf1","originalArgs":{"categoryId":14757,"countryCode":"IN","postType":"post"},"startedTimeStamp":1790186348758,"data":{"id":-1,"content":[{"title":"DSA","url":"https://www.geeksforgeeks.org/dsa/dsa-tutorial-learn-data-structures-and-algorithms/"},{"title":"Practice Problems","url":"https://www.geeksforgeeks.org/explore"},{"title":"C ","url":"https://www.geeksforgeeks.org/c/c-programming-language/"},{"title":"C++","url":"https://www.geeksforgeeks.org/cpp/c-plus-plus/"},{"title":"Java","url":"https://www.geeksforgeeks.org/java/java/"},{"title":"Python","url":"https://www.geeksforgeeks.org/python/python-programming-language-tutorial/"},{"title":"JavaScript","url":"https://www.geeksforgeeks.org/javascript/javascript-tutorial/"},{"title":"Data Science","url":"https://www.geeksforgeeks.org/data-science/data-science-for-beginners/"},{"title":"Machine Learning","url":"https://www.geeksforgeeks.org/machine-learning/machine-learning/"},{"title":"Courses","url":"https://www.geeksforgeeks.org/courses"},{"title":"Linux","url":"https://www.geeksforgeeks.org/linux-unix/linux-tutorial/"},{"title":"DevOps","url":"https://www.geeksforgeeks.org/devops/devops-tutorial/"},{"title":"SQL","url":"https://www.geeksforgeeks.org/sql/sql-tutorial/"},{"title":"Web Development","url":"https://www.geeksforgeeks.org/web-tech/web-technology/"},{"title":"System Design","url":"https://www.geeksforgeeks.org/system-design/system-design-tutorial/"},{"title":"Aptitude","url":"https://www.geeksforgeeks.org/aptitude/aptitude-questions-and-answers/"}]},"fulfilledTimeStamp":1790186348768},"getArticleLeftbarData({\"category_id\":14757,\"countryCode\":null})":{"status":"fulfilled","endpointName":"getArticleLeftbarData","requestId":"mzYg-vf3WGFgo_5--pWgh","originalArgs":{"countryCode":null,"category_id":14757},"startedTimeStamp":1790186348758,"data":{"leftbar":[{"title":"DSA Tutorial","link":"https://www.geeksforgeeks.org/dsa/dsa-tutorial-learn-data-structures-and-algorithms/","id":1103752,"reading_time":"10"},{"title":"System Design Tutorial","link":"https://www.geeksforgeeks.org/system-design/system-design-tutorial/","i
102d":643503,"reading_time":"4"},{"title":"Aptitude Questions and Answers","link":"https://www.geeksforgeeks.org/aptitude/aptitude-questions-and-answers/","id":1096609,"reading_time":"3"},{"title":"Web Development Technologies","link":"https://www.geeksforgeeks.org/web-tech/web-technology/","id":1104926,"reading_time":"5"},{"title":"AI, ML and Data Science Tutorial","link":"https://www.geeksforgeeks.org/machine-learning/ai-ml-and-data-science-tutorial-learn-ai-ml-and-data-science/","id":1369902,"reading_time":"3"},{"title":"DevOps Tutorial","link":"https://www.geeksforgeeks.org/devops/devops-tutorial/","id":1013320,"reading_time":"3"}]},"fulfilledTimeStamp":1790186348767},"getArticleVideoData(\"1269887\")":{"status":"fulfilled","endpointName":"getArticleVideoData","requestId":"sW8HlK1Up654wtOiMARmA","originalArgs":"1269887","startedTimeStamp":1790186348759,"data":[],"fulfilledTimeStamp":1790186348768},"getQuizData(\"articles-on-computer-science-subjects-gq\")":{"status":"fulfilled","endpointName":"getQuizData","requestId":"rW7rTGKH351xtbgD1h4Te","originalArgs":"articles-on-computer-science-subjects-gq","startedTimeStamp":1790186348768,"data":{},"fulfilledTimeStamp":1790186348811}},"mutations":{},"provided":{},"subscriptions":{"getArticleDataFromWriteApi({\"queryType\":\"slug\",\"queryValue\":\"articles-on-computer-science-subjects-gq\"})":{"mcA5F8CXV_mCjOyvW5g_8":{}},"getSubHeaderMenu({\"categoryId\":14757,\"countryCode\":\"IN\",\"postType\":\"post\"})":{"TAZWVjXawY3cLnxbbqNf1":{}},"getArticleLeftbarData({\"category_id\":14757,\"countryCode\":null})":{"mzYg-vf3WGFgo_5--pWgh":{}},"getArticleVideoData(\"1269887\")":{"sW8HlK1Up654wtOiMARmA":{}},"getQuizData(\"articles-on-computer-science-subjects-gq\")":{"rW7rTGKH351xtbgD1h4Te":{}}},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"articleCommonApi"}},"recruiterdashboard":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"recruiterdashboard"}},"counselingBotApi":{"queries":{},"mutations":{},"provided":{},"subscriptions":{},"config":{"online":true,"focused":true,"middlewareRegistered":true,"refetchOnFocus":false,"refetchOnReconnect":false,"refetchOnMountOrArgChange":false,"keepUnusedDataFor":60,"reducerPath":"counselingBotApi"}},"additionalDetails":{"videoLoad":1},"authState":{"userVal":"","userError":false,"responsemsg":"","responsetype":"error","recaptchaError":false,"recaptchaValue":"","loading":false,"recpatchSiteKey":"6LexF0sUAAAAADiQjz9BMiSrqplrItl-tWYDSfWa","isModalVisible":false,"showForgotPassword":false,"isAuthLoading":true,"isAuthenticated":false,"user":null},"headerState":{"openSideBar":false},"shareModalState":{"showModal":false,"videoLink":""},"quizPageState":{"openLeftSlider":false,"openHomePageDropDown":false},"articlePageState":{"openComment":false},"pageState":{"openLeftSlider":false}}},"__N_SSP":true},"page":"/[...params]","query":{"params":["tutorials","articles-on-computer-science-subjects-gq"]},"buildId":"2026-09-23T13-35-33-558Z","assetPrefix":"https://assets.geeksforgeeks.org/gfg-assets","isFallback":false,"dynamicIds":[69873,21119,7792],"gssp":true,"scriptLoader":[]}</script>
102</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.