<!DOCTYPE html>
<html lang="en-US" prefix="og: https://ogp.me/ns#">
<head>
	<meta charset="UTF-8">
	<link rel="dns-prefetch" href="//pagead2.googlesyndication.com">
<link rel="dns-prefetch" href="//googleads.g.doubleclick.net">
<link rel="preconnect" href="https://pagead2.googlesyndication.com" crossorigin>
<link rel="preconnect" href="https://googleads.g.doubleclick.net" crossorigin>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9157322147162951" crossorigin="anonymous"></script>
<link rel="preload" href="https://www.campcodes.com/wp-content/uploads/2025/02/cropped-cropped-cropped-CCodes.png" as="image" type="image/png" fetchpriority="high" />
<link rel="dns-prefetch" href="//doubleclick.net" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ -->
<title>CampCodes - We Share Source Code For Free!</title>
<meta name="description" content="CampCodes is your destination for free, open-source code. Whether you’re just starting out or are an experienced developer, our platform offers a wide range of code snippets, projects, and tutorials to help you learn, build, and innovate. Join our community to explore and share practical coding solutions—no cost, just code."/>
<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<link rel="canonical" href="https://www.campcodes.com/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="CampCodes - We Share Source Code For Free!" />
<meta property="og:description" content="CampCodes is your destination for free, open-source code. Whether you’re just starting out or are an experienced developer, our platform offers a wide range of code snippets, projects, and tutorials to help you learn, build, and innovate. Join our community to explore and share practical coding solutions—no cost, just code." />
<meta property="og:url" content="https://www.campcodes.com/" />
<meta property="og:site_name" content="CampCodes" />
<meta property="og:updated_time" content="2026-05-10T12:23:33+08:00" />
<meta property="fb:app_id" content="287296355740312" />
<meta property="article:published_time" content="2025-02-22T13:48:18+08:00" />
<meta property="article:modified_time" content="2026-05-10T12:23:33+08:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="CampCodes - We Share Source Code For Free!" />
<meta name="twitter:description" content="CampCodes is your destination for free, open-source code. Whether you’re just starting out or are an experienced developer, our platform offers a wide range of code snippets, projects, and tutorials to help you learn, build, and innovate. Join our community to explore and share practical coding solutions—no cost, just code." />
<meta name="twitter:site" content="@CampCodes" />
<meta name="twitter:creator" content="@CampCodes" />
<meta name="twitter:label1" content="Written by" />
<meta name="twitter:data1" content="CampCodes Administrator" />
<meta name="twitter:label2" content="Time to read" />
<meta name="twitter:data2" content="Less than a minute" />
<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://www.campcodes.com/#person","name":"admin","sameAs":["https://www.facebook.com/bermzisware","https://twitter.com/CampCodes"],"logo":{"@type":"ImageObject","@id":"https://www.campcodes.com/#logo","url":"https://www.campcodes.com/wp-content/uploads/2025/02/cropped-cropped-cropped-CCodes-150x120.png","contentUrl":"https://www.campcodes.com/wp-content/uploads/2025/02/cropped-cropped-cropped-CCodes-150x120.png","caption":"CampCodes","inLanguage":"en-US"},"image":{"@type":"ImageObject","@id":"https://www.campcodes.com/#logo","url":"https://www.campcodes.com/wp-content/uploads/2025/02/cropped-cropped-cropped-CCodes-150x120.png","contentUrl":"https://www.campcodes.com/wp-content/uploads/2025/02/cropped-cropped-cropped-CCodes-150x120.png","caption":"CampCodes","inLanguage":"en-US"}},{"@type":"WebSite","@id":"https://www.campcodes.com/#website","url":"https://www.campcodes.com","name":"CampCodes","publisher":{"@id":"https://www.campcodes.com/#person"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://www.campcodes.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://www.campcodes.com/#webpage","url":"https://www.campcodes.com/","name":"CampCodes - We Share Source Code For Free!","datePublished":"2025-02-22T13:48:18+08:00","dateModified":"2026-05-10T12:23:33+08:00","about":{"@id":"https://www.campcodes.com/#person"},"isPartOf":{"@id":"https://www.campcodes.com/#website"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.campcodes.com/#author","name":"CampCodes Administrator","description":"Ser Bermz is the owner of the website: www.campcodes.com. He is a Computer Engineer and currently working as a Professor. All of his projects and tutorials with source codes are a Free of Cost. Mobile Development: Android and iOS Languages: Java, Visual Basic.NET, C#.NET, PHP, Python Frameworks: CodeIgniter, Slim, Node.js, Bootstrap, HTML, XML, JSON, Kotlin, Swift Databases: MySQL, Microsoft SQL Server, MS Access, MongoDB, SQLite, Neo4j (Graph Database) Microprocessors: Arduino, Raspberry PI Web Server: Apache Version Control: Git Business Email: serbermz2020@gmail.com Share our Channel with your friends and don't forget to subscribe Ser Bermz, a Free Education Portal.","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=96&amp;d=wavatar&amp;r=g","url":"https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=96&amp;d=wavatar&amp;r=g","caption":"CampCodes Administrator","inLanguage":"en-US"},"sameAs":["https://www.campcodes.com/"]},{"@type":"BlogPosting","headline":"CampCodes - We Share Source Code For Free!","datePublished":"2025-02-22T13:48:18+08:00","dateModified":"2026-05-10T12:23:33+08:00","author":{"@id":"https://www.campcodes.com/#author","name":"CampCodes Administrator","@type":"Person","url":"https://www.campcodes.com/author/admin/"},"publisher":{"@id":"https://www.campcodes.com/#person","@type":"Organization","logo":{"@type":"ImageObject","url":"https://www.campcodes.com/wp-content/uploads/2020/05/cropped-cc-2.png","width":"512","height":"512"}},"description":"CampCodes is your destination for free, open-source code. Whether you\u2019re just starting out or are an experienced developer, our platform offers a wide range of code snippets, projects, and tutorials to help you learn, build, and innovate. Join our community to explore and share practical coding solutions\u2014no cost, just code.","name":"CampCodes - We Share Source Code For Free!","@id":"https://www.campcodes.com/#richSnippet","isPartOf":{"@id":"https://www.campcodes.com/#webpage"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.campcodes.com/#webpage"},"articleBody":"CampCodes Programming Hub\n\n    \n    Download Trusted Source Code, Learn Programming, and Build Real Projects Faster\n\n    \n    Explore practical source code systems, tutorials, capstone ideas, and project-ready guides for students and developers.\n\n    \n    \n        \n        \n            \n                \n            \n        \n    \n\n    \n    \n        PHP Projects\n        Source Code Library\n        Tutorials\n        Final Year Projects\n        Mobile App Projects\n    \n\n\n\n\n\n\nCampCodes Programming Hub\n\n\n\nDownload Trusted Source Code, Learn Programming, and Build Real Projects Faster\n\n\n\nExplore practical source code systems, tutorials, capstone ideas, and project-ready guides for students and developers.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nPHP Projects\nSource Code Library\nTutorials\nFinal Year Projects\nMobile App Projects\n\n\n\n\n\n\n\n\n\nLatest Posts\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nRead More"}]}</script>
<!-- /Rank Math WordPress SEO plugin -->

<link rel="alternate" type="application/rss+xml" title="Campcodes &raquo; Feed" href="https://www.campcodes.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Campcodes &raquo; Comments Feed" href="https://www.campcodes.com/comments/feed/" />
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-99FM0QYK8J"></script>
    <script>
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());
        gtag('config', 'G-99FM0QYK8J');
    </script>
    <style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>
<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>

<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--background: var(--background);--wp--preset--color--background-1: var(--background-1);--wp--preset--color--text-1: var(--text-1);--wp--preset--color--text-2: var(--text-2);--wp--preset--color--link-text: var(--link-text);--wp--preset--color--color-background: var(--color-background);--wp--preset--color--color-background-hover: var(--color-background-hover);--wp--preset--color--border-color: var(--border-color);--wp--preset--color--rgb-color-1: var(--rgb-color-1);--wp--preset--color--rgb-color-2: var(--rgb-color-2);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-background-1-color{color: var(--wp--preset--color--background-1) !important;}.has-text-1-color{color: var(--wp--preset--color--text-1) !important;}.has-text-2-color{color: var(--wp--preset--color--text-2) !important;}.has-link-text-color{color: var(--wp--preset--color--link-text) !important;}.has-color-background-color{color: var(--wp--preset--color--color-background) !important;}.has-color-background-hover-color{color: var(--wp--preset--color--color-background-hover) !important;}.has-border-color-color{color: var(--wp--preset--color--border-color) !important;}.has-rgb-color-1-color{color: var(--wp--preset--color--rgb-color-1) !important;}.has-rgb-color-2-color{color: var(--wp--preset--color--rgb-color-2) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-background-1-background-color{background-color: var(--wp--preset--color--background-1) !important;}.has-text-1-background-color{background-color: var(--wp--preset--color--text-1) !important;}.has-text-2-background-color{background-color: var(--wp--preset--color--text-2) !important;}.has-link-text-background-color{background-color: var(--wp--preset--color--link-text) !important;}.has-color-background-background-color{background-color: var(--wp--preset--color--color-background) !important;}.has-color-background-hover-background-color{background-color: var(--wp--preset--color--color-background-hover) !important;}.has-border-color-background-color{background-color: var(--wp--preset--color--border-color) !important;}.has-rgb-color-1-background-color{background-color: var(--wp--preset--color--rgb-color-1) !important;}.has-rgb-color-2-background-color{background-color: var(--wp--preset--color--rgb-color-2) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-background-1-border-color{border-color: var(--wp--preset--color--background-1) !important;}.has-text-1-border-color{border-color: var(--wp--preset--color--text-1) !important;}.has-text-2-border-color{border-color: var(--wp--preset--color--text-2) !important;}.has-link-text-border-color{border-color: var(--wp--preset--color--link-text) !important;}.has-color-background-border-color{border-color: var(--wp--preset--color--color-background) !important;}.has-color-background-hover-border-color{border-color: var(--wp--preset--color--color-background-hover) !important;}.has-border-color-border-color{border-color: var(--wp--preset--color--border-color) !important;}.has-rgb-color-1-border-color{border-color: var(--wp--preset--color--rgb-color-1) !important;}.has-rgb-color-2-border-color{border-color: var(--wp--preset--color--rgb-color-2) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='contact-form-7-css' href='https://www.campcodes.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.6' media='all' />
<link rel='stylesheet' id='wpdm-fonticon-css' href='https://www.campcodes.com/wp-content/plugins/download-manager/assets/wpdm-iconfont/css/wpdm-icons.css?ver=7.0' media='all' />
<link rel='stylesheet' id='wpdm-front-css' href='https://www.campcodes.com/wp-content/plugins/download-manager/assets/css/front.min.css?ver=3.3.58' media='all' />
<link rel='stylesheet' id='wpdm-front-dark-css' href='https://www.campcodes.com/wp-content/plugins/download-manager/assets/css/front-dark.min.css?ver=3.3.58' media='all' />
<link rel='stylesheet' id='tptn-style-left-thumbs-css' href='https://www.campcodes.com/wp-content/plugins/top-10/includes/frontend/css/left-thumbs.min.css?ver=4.3.1' media='all' />
<style id="tptn-style-left-thumbs-inline-css">

			.tptn-left-thumbs {
				--tptn-thumb-width: 150px;
				--tptn-thumb-height: 150px;
				--tptn-thumb-aspect-ratio: 150 / 150;
			}
			.tptn-left-thumbs img.tptn_thumb {
				width: min( var(--tptn-thumb-width), 100% );
				height: var(--tptn-thumb-height);
				max-height: var(--tptn-thumb-height);
				aspect-ratio: var(--tptn-thumb-aspect-ratio);
				object-fit: cover;
			}
			.tptn-left-thumbs li > a.tptn_link {
				display: block;
				flex: 0 0 auto;
				align-self: flex-start;
				padding: var(--tptn-thumb-frame-padding, 0.25rem );
				border-width: var(--tptn-thumb-frame-border-width, 1px );
				border-style: solid;
				border-color: var(--tptn-thumb-border, #ccc );
				border-radius: var(--tptn-border-radius, 8px );
				box-shadow: var(--tptn-shadow, 0 2px 4px rgba(0, 0, 0, 0.15) );
				transition: transform var(--tptn-transition, 0.2s ease), box-shadow var(--tptn-transition, 0.2s ease);
				will-change: transform;
			}
			.tptn-left-thumbs ul li:hover > a.tptn_link {
				transform: scale(1.03);
				box-shadow: var(--tptn-shadow-hover, 0 4px 8px rgba(0, 0, 0, 0.2) );
			}
			.tptn-left-thumbs .tptn_title {
				width: 100%;
			}
			
/*# sourceURL=tptn-style-left-thumbs-inline-css */
</style>
<link rel='stylesheet' id='generate-widget-areas-css' href='https://www.campcodes.com/wp-content/themes/generatepress/assets/css/components/widget-areas.min.css?ver=3.6.1' media='all' />
<link rel='stylesheet' id='generate-style-css' href='https://www.campcodes.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.1' media='all' />
<style id="generate-style-inline-css">
.is-right-sidebar{width:30%;}.is-left-sidebar{width:25%;}.site-content .content-area{width:100%;}@media (max-width: 768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}}
.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}
/*# sourceURL=generate-style-inline-css */
</style>
<link rel='stylesheet' id='generate-google-fonts-css' href='https://fonts.googleapis.com/css?family=Montserrat:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=auto&#038;ver=3.6.1' media='all' />
<link rel='stylesheet' id='generatepress-dynamic-css' href='https://www.campcodes.com/wp-content/uploads/generatepress/style.min.css?ver=1764659227' media='all' />
<link rel='stylesheet' id='generate-child-css' href='https://www.campcodes.com/wp-content/themes/generatepressblog/style.css?ver=1778387962' media='all' />
<style id="generateblocks-inline-css">
.gb-container-96752454{position:relative;margin-bottom:60px;background-image:linear-gradient(140deg, var(u002du002drgb-color-1), var(u002du002drgb-color-2));}.gb-container-73e288de{max-width:1200px;padding:60px 30px;margin-right:auto;margin-left:auto;}.gb-container-089340fc{margin-top:20px;margin-bottom:60px;}.gb-container-2cf33794{max-width:1200px;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto;}.gb-container-90d8ffbd{padding:8px;margin-bottom:30px;border-radius:4px;background-image:linear-gradient(90deg, var(u002du002drgb-color-1), var(u002du002drgb-color-2));}.gb-container-0798b008{height:100%;border-radius:4px;border:1px solid var(u002du002dborder-color);}.gb-container-0798b008:hover{border-color:var(u002du002dborder-color);}.gb-grid-wrapper > .gb-grid-column-0798b008{width:33.33%;}.gb-container-f5bdb732{padding-right:15px;padding-bottom:15px;padding-left:15px;margin-top:-20px;}.gb-container-a3a4faf6{display:inline-flex;}.gb-container-5309d8bb{text-align:center;margin-top:25px;}.gb-container-8d5f3fe0{background-color:#1e2824;}.gb-container-f2146622{max-width:1200px;padding:60px 20px 40px;margin-right:auto;margin-left:auto;}.gb-grid-wrapper > .gb-grid-column-47f7272f{width:30%;}.gb-grid-wrapper > .gb-grid-column-6349a155{width:20%;}.gb-grid-wrapper > .gb-grid-column-b006afef{width:20%;}.gb-grid-wrapper > .gb-grid-column-2373ee01{width:30%;}.gb-container-918ac157{max-width:1200px;text-align:center;padding:20px;margin-right:auto;margin-left:auto;border-top:1px solid #817a7a;}p.gb-headline-cc_label_01{font-size:12px;letter-spacing:0.15em;font-weight:700;text-transform:uppercase;margin-top:0px;margin-bottom:16px;color:#ffffff;}h1.gb-headline-cc_h1_01{line-height:1.1;font-weight:800;margin-top:0px;margin-bottom:20px;color:#ffffff;}p.gb-headline-cc_sub_01{font-size:18px;margin-top:0px;margin-bottom:30px;color:#c8d8ea;}h2.gb-headline-07af1826{font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:0px;color:var(u002du002dbackground);}div.gb-headline-c9edb13d{display:flex;align-items:center;column-gap:0.5em;font-size:11px;font-weight:600;text-transform:uppercase;margin-bottom:6px;color:var(u002du002dcolor-background-hover);}div.gb-headline-c9edb13d .gb-icon{line-height:0;}div.gb-headline-c9edb13d .gb-icon svg{width:1em;height:1em;fill:currentColor;}h2.gb-headline-a9cb941c{font-size:18px;font-weight:600;margin-bottom:0px;color:var(u002du002dtext-2);}h2.gb-headline-a9cb941c a{color:var(u002du002dtext-2);}h2.gb-headline-a9cb941c a:hover{color:var(u002du002dtext-1);}p.gb-headline-fdbe84c4{font-size:14px;text-align:justify;margin-bottom:0px;color:var(--background);}h3.gb-headline-b51633f4{display:inline-flex;font-size:20px;color:var(--background);}p.gb-headline-80ab2c3a{display:flex;align-items:center;column-gap:0.5em;font-size:14px;font-weight:500;margin-bottom:10px;color:var(--background);}p.gb-headline-80ab2c3a a{color:var(--background);}p.gb-headline-80ab2c3a a:hover{color:var(--background);}p.gb-headline-efecbe40{display:flex;align-items:center;column-gap:0.5em;font-size:14px;font-weight:500;margin-bottom:10px;color:var(--background);}p.gb-headline-efecbe40 a{color:var(--background);}p.gb-headline-ae55402b{display:flex;align-items:center;column-gap:0.5em;font-size:14px;font-weight:500;margin-bottom:10px;color:var(--background);}p.gb-headline-ae55402b a{color:var(--background);}p.gb-headline-ae55402b a:hover{color:var(--background);}p.gb-headline-dfe48fb7{display:flex;align-items:center;column-gap:0.5em;font-size:14px;font-weight:500;margin-bottom:10px;color:var(--background);}p.gb-headline-dfe48fb7 a{color:var(--background);}p.gb-headline-dfe48fb7 a:hover{color:var(--background);}h3.gb-headline-a0a29646{display:inline-flex;font-size:20px;color:var(--background);}p.gb-headline-1a9dfa7b{display:flex;align-items:center;column-gap:0.5em;font-size:14px;font-weight:500;margin-bottom:10px;color:var(--background);}p.gb-headline-1a9dfa7b a{color:var(--background);}p.gb-headline-1a9dfa7b a:hover{color:var(--background);}p.gb-headline-155f66df{display:flex;align-items:center;column-gap:0.5em;font-size:14px;font-weight:500;margin-bottom:10px;color:var(--background);}p.gb-headline-155f66df a{color:var(--background);}p.gb-headline-155f66df a:hover{color:var(--background);}p.gb-headline-b185e7b0{display:flex;align-items:center;column-gap:0.5em;font-size:14px;font-weight:500;margin-bottom:10px;color:var(--background);}p.gb-headline-b185e7b0 a{color:var(--background);}p.gb-headline-b185e7b0 a:hover{color:var(--background);}p.gb-headline-10f2b7df{display:flex;align-items:center;column-gap:0.5em;font-size:14px;font-weight:500;margin-bottom:10px;color:var(--background);}p.gb-headline-10f2b7df a{color:var(--background);}p.gb-headline-10f2b7df a:hover{color:var(--background);}p.gb-headline-3b38a840{display:flex;align-items:center;column-gap:0.5em;font-size:14px;font-weight:500;margin-bottom:10px;color:var(--background);}p.gb-headline-3b38a840 a{color:var(--background);}p.gb-headline-3b38a840 a:hover{color:var(--background);}h3.gb-headline-44c804eb{display:inline-flex;font-size:20px;color:var(--background);}p.gb-headline-63ce2055{display:flex;align-items:center;column-gap:0.5em;font-size:14px;font-weight:500;margin-bottom:10px;color:var(--background);}p.gb-headline-63ce2055 a{color:var(--background);}p.gb-headline-63ce2055 a:hover{color:var(--background);}p.gb-headline-63ce2055 .gb-icon{line-height:0;color:var(--background);}p.gb-headline-63ce2055 .gb-icon svg{width:1em;height:1em;fill:currentColor;}p.gb-headline-3de8bff9{font-size:13px;margin-bottom:0px;color:var(--background);}p.gb-headline-3de8bff9 a{color:var(--background);}p.gb-headline-3de8bff9 a:hover{color:var(--color-background);}.gb-grid-wrapper-58615cfb{display:flex;flex-wrap:wrap;row-gap:25px;margin-left:-25px;}.gb-grid-wrapper-58615cfb > .gb-grid-column{box-sizing:border-box;padding-left:25px;}.gb-grid-wrapper-89ce9f1d{display:flex;flex-wrap:wrap;margin-left:-40px;}.gb-grid-wrapper-89ce9f1d > .gb-grid-column{box-sizing:border-box;padding-left:40px;}.gb-image-eabbfe33{border-top-left-radius:4px;border-top-right-radius:4px;vertical-align:middle;}.gb-block-image-b51a7620{margin-bottom:10px;}.gb-image-b51a7620{border-radius:30px;width:40px;height:40px;vertical-align:middle;}.gb-block-image-bd064f30{margin-bottom:10px;text-align:left;}.gb-image-bd064f30{width:160px;vertical-align:middle;}a.gb-button-e2f1ae55{display:inline-flex;font-size:14px;font-weight:500;text-transform:uppercase;padding:8px 25px;border-radius:30px;background-color:var(u002du002dcolor-background);color:#ffffff;text-decoration:none;background-image:linear-gradient(90deg, var(u002du002drgb-color-1), var(u002du002drgb-color-2));}a.gb-button-e2f1ae55:hover, a.gb-button-e2f1ae55:active, a.gb-button-e2f1ae55:focus{background-color:var(u002du002dcolor-background-hover);color:#ffffff;}@media (max-width: 1024px) {.gb-container-73e288de{padding-right:20px;padding-left:20px;}.gb-container-2cf33794{padding-right:20px;padding-left:20px;}.gb-grid-wrapper > .gb-grid-column-0798b008{width:50%;}.gb-grid-wrapper > .gb-grid-column-47f7272f{width:50%;}.gb-grid-wrapper > .gb-grid-column-6349a155{width:50%;}.gb-grid-wrapper > .gb-grid-column-b006afef{width:50%;}.gb-grid-wrapper > .gb-grid-column-2373ee01{width:50%;}.gb-grid-wrapper-89ce9f1d{row-gap:60px;}}@media (max-width: 767px) {.gb-grid-wrapper > .gb-grid-column-0798b008{width:100%;}.gb-grid-wrapper > .gb-grid-column-47f7272f{width:100%;}.gb-grid-wrapper > .gb-grid-column-6349a155{width:100%;}.gb-grid-wrapper > .gb-grid-column-b006afef{width:100%;}.gb-grid-wrapper > .gb-grid-column-2373ee01{width:100%;}}:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}
/*# sourceURL=generateblocks-inline-css */
</style>
<link rel='stylesheet' id='generate-offside-css' href='https://www.campcodes.com/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css?ver=2.5.1' media='all' />
<style id="generate-offside-inline-css">
:root{--gp-slideout-width:265px;}.slideout-navigation.main-navigation{background-color:var(--background);}.slideout-navigation.main-navigation .main-nav ul li a{color:var(--text-1);}.slideout-navigation.main-navigation ul ul{background-color:rgba(0,0,0,0);}.slideout-navigation.main-navigation .main-nav ul ul li a{color:var(--text-1);}.slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a{background-color:rgba(0,0,0,0);}.slideout-navigation.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a, .slideout-navigation.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{background-color:rgba(0,0,0,0);}.slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"] > a{background-color:rgba(0,0,0,0);}.slideout-navigation.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{background-color:rgba(0,0,0,0);}.slideout-navigation, .slideout-navigation a{color:var(--text-1);}.slideout-navigation button.slideout-exit{color:var(--text-1);padding-left:20px;padding-right:20px;}.slide-opened nav.toggled .menu-toggle:before{display:none;}@media (max-width: 768px){.menu-bar-item.slideout-toggle{display:none;}}
/*# sourceURL=generate-offside-inline-css */
</style>
<link rel='stylesheet' id='generate-navigation-branding-css' href='https://www.campcodes.com/wp-content/plugins/gp-premium/menu-plus/functions/css/navigation-branding-flex.min.css?ver=2.5.1' media='all' />
<style id="generate-navigation-branding-inline-css">
.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container){padding:0px 30px 0px 30px;}.main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px;}.navigation-branding img, .site-logo.mobile-header-logo img{height:54px;width:auto;}.navigation-branding .main-title{line-height:54px;}@media (max-width: 768px){.main-navigation.has-branding.nav-align-center .menu-bar-items, .main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto;}.navigation-branding{margin-right:auto;margin-left:10px;}.navigation-branding .main-title, .mobile-header-navigation .site-logo{margin-left:10px;}.main-navigation.has-branding .inside-navigation.grid-container{padding:0px;}}
/*# sourceURL=generate-navigation-branding-inline-css */
</style>
<script id="jquery-core-js" src="https://www.campcodes.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://www.campcodes.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="wpdm-frontend-js-js" src="https://www.campcodes.com/wp-content/plugins/download-manager/assets/js/wpdm.min.js?ver=7.0"></script>
<script id="wpdm-frontjs-js-extra">
var wpdm_url = {"home":"https://www.campcodes.com/","site":"https://www.campcodes.com/","ajax":"https://www.campcodes.com/wp-admin/admin-ajax.php"};
var wpdm_js = {"spinner":"\u003Ci class=\"wpdm-icon wpdm-sun wpdm-spin\"\u003E\u003C/i\u003E","client_id":"a7626d2f51daa42c7d42248f6ad0dcca"};
var wpdm_strings = {"pass_var":"Password Verified!","pass_var_q":"Please click following button to start download.","start_dl":"Start Download"};
//# sourceURL=wpdm-frontjs-js-extra
</script>
<script id="wpdm-frontjs-js" src="https://www.campcodes.com/wp-content/plugins/download-manager/assets/js/front.min.js?ver=3.3.58"></script>
<link rel="https://api.w.org/" href="https://www.campcodes.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.campcodes.com/wp-json/wp/v2/pages/18204" />    <style>
        /* Ad containers — explicit height reserves prevent CLS */
        .in-article-ad,
        .in-feed-ad,
        .latest-post-header-ad,
        .cc-home-hero-ad {
            width: 100%;
            margin: 20px auto;
            text-align: center;
            min-height: 100px;        /* auto-format responsive banner reserve */
            contain: layout style;    /* contain reflow to this box */
        }
        .cc-home-hero-ad {
            margin-top: 0;
            margin-bottom: var(--sp-5, 20px);
            max-width: 100%;
            box-sizing: border-box;
            padding: 0 var(--sp-3, 12px);
        }
        .cc-home-hero-ad-label {
            display: block;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 0.12em;
            text-transform: uppercase;
            color: #bbb;
            line-height: 1;
            margin-bottom: 6px;
        }
        .multiplex-ad {
            width: 100%;
            margin: 20px auto;
            text-align: center;
            min-height: 380px;        /* autorelaxed typical height */
            contain: layout style;
        }
        /* Reserve space for AdSense — do not clip creatives (policy + auction quality). */
        .adsbygoogle {
            display: block !important;
            width: 100% !important;
        }
        .in-article-ad ins.adsbygoogle,
        .in-feed-ad ins.adsbygoogle,
        .latest-post-header-ad ins.adsbygoogle,
        .cc-home-hero-ad ins.adsbygoogle {
            /* Reserve near-common desktop responsive ad height to avoid expansion CLS. */
            min-height: 280px !important;
        }
        .multiplex-ad ins.adsbygoogle {
            min-height: 380px !important;
        }
        @media (max-width: 767px) {
            .in-article-ad,
            .in-feed-ad,
            .latest-post-header-ad,
            .cc-home-hero-ad {
                min-height: 250px;
            }
            .in-article-ad ins.adsbygoogle,
            .in-feed-ad ins.adsbygoogle,
            .latest-post-header-ad ins.adsbygoogle,
            .cc-home-hero-ad ins.adsbygoogle {
                min-height: 250px !important;
            }
        }
        /* Sticky sidebar — top clears the sticky header (~80 px tall on desktop) */
        #secondary.widget-area {
            position: -webkit-sticky;
            position: sticky;
            top: 100px;
            align-self: flex-start;
        }
        @media (max-width: 767px) {
            #secondary.widget-area {
                position: static !important;
            }
        }
        /* Reserve space for navigation — prevents CLS */
        #primary-menu.main-nav {
            min-height: 60px;
            position: relative;
            will-change: transform;
        }
        /* Prevent sidebar widget images from causing CLS */
        #secondary img,
        .widget img {
            aspect-ratio: 16/9;
            width: 100%;
            height: auto;
        }
        /* Prevent Popular Posts thumbnail CLS */
        .top-10-thumbnail img,
        .intelly-rp-img,
        .vloma-thumb img {
            width: 100%;
            height: auto;
            aspect-ratio: 16/9;
        }

        /* ---- Right sidebar ad: label, rail container, CLS height reserves ---- */
        .cc-sidebar-ad-label,
        .cc-sidebar-between-ad-label {
            display: block;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 0.12em;
            text-transform: uppercase;
            color: #bbb;
            line-height: 1;
            margin-bottom: 6px;
            text-align: center;
        }
        .campcodes-sidebar-ad-widget {
            margin-bottom: 20px;
        }
        .cc-sidebar-rail-ad,
        .cc-sidebar-between-ad {
            width: 100%;
            text-align: center;
            contain: layout style;
        }
        /* CLS reserve on the wrapper div — NOT on ins.adsbygoogle.
           AdSense reads the ins element's computed height to choose ad format.
           Forcing min-height on ins biases it toward 300×600 (low fill rate).
           Keeping ins at natural height lets AdSense pick 300×250 / 336×280
           (high fill), while the wrapper reserves space to prevent CLS. */
        .cc-sidebar-rail-ad {
            min-height: 280px; /* covers 300×250 (250px) + label (~30px) */
        }
        @media (max-width: 767px) {
            .cc-sidebar-rail-ad {
                min-height: 250px;
            }
        }

        /* ---- Ads sidebar rail (300×600) ---- */
        /* position:absolute + JS scroll-sync keeps it viewport-centred even
           when a parent transform (e.g. GeneratePress slideout menu) would
           break position:fixed.                                               */
        #cc-sticky-left-ad {
            display: none;
            position: absolute;   /* JS sets top on every scroll */
            left: 0;
            z-index: 8000;
            width: 300px;
            flex-direction: column;
            align-items: center;
            gap: 4px;
        }
        /* Override global .adsbygoogle width for this rail only (300×600). */
        #cc-sticky-left-ad ins.adsbygoogle {
            display: block !important;
            width: 300px !important;
            min-height: 600px !important;
            max-height: 600px !important;
            overflow: hidden !important;
        }
        #cc-sticky-left-ad .cc-rail-label {
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 0.12em;
            text-transform: uppercase;
            color: #bbb;
            line-height: 1;
            align-self: flex-start;
            padding-left: 2px;
        }

        /* ---- Sticky bottom bar — medium screens (768 – 1639 px) ---- */
        /* Shows a slim horizontal ad anchored to the bottom of the viewport
           on screens too narrow for the left rail but wide enough for a banner. */
        #cc-sticky-bottom-ad {
            display: none;
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            z-index: 8000;
            background: #fff;
            border-top: 1px solid #e8eaed;
            padding: 4px 0 2px;
            flex-direction: column;
            align-items: center;
            gap: 2px;
            box-shadow: 0 -2px 10px rgba(0,0,0,0.08);
        }
        #cc-sticky-bottom-ad .cc-rail-label {
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 0.12em;
            text-transform: uppercase;
            color: #bbb;
            line-height: 1;
        }
        #cc-sticky-bottom-ad ins.adsbygoogle {
            display: block !important;
            width: 100% !important;
            max-width: 728px !important;
            min-height: 90px !important;
            max-height: 250px !important;
        }
        /* Close button */
        #cc-sticky-bottom-close {
            position: absolute;
            top: 4px;
            right: 8px;
            background: none;
            border: none;
            font-size: 16px;
            color: #999;
            cursor: pointer;
            line-height: 1;
            padding: 4px;
        }
        #cc-sticky-bottom-close:hover { color: #555; }
        @media (min-width: 768px) and (max-width: 1639px) {
            #cc-sticky-bottom-ad { display: flex; }
        }
    </style>
    <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","name":"Campcodes","url":"https:\/\/www.campcodes.com\/","potentialAction":{"@type":"SearchAction","target":"https:\/\/www.campcodes.com\/?s={search_term_string}","query-input":"required name=search_term_string"}}</script>
<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"CollectionPage","name":"Campcodes","url":"https:\/\/www.campcodes.com\/","description":"CampCodes source code downloads, tutorials, programming projects, and student capstone systems.","publisher":{"@type":"Organization","name":"Campcodes","url":"https:\/\/www.campcodes.com\/"}}</script>
<link rel="icon" href="https://www.campcodes.com/wp-content/uploads/2020/05/cropped-cc-2-32x32.png" sizes="32x32" />
<link rel="icon" href="https://www.campcodes.com/wp-content/uploads/2020/05/cropped-cc-2-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://www.campcodes.com/wp-content/uploads/2020/05/cropped-cc-2-180x180.png" />
<meta name="msapplication-TileImage" content="https://www.campcodes.com/wp-content/uploads/2020/05/cropped-cc-2-270x270.png" />
	<style id="campcodes-hide-legacy-home-strip">
		.gb-container-96752454,
		.gb-container-73e288de {
			display: none !important;
		}
	</style>
		<style id="campcodes-hide-secondary-sidebar-ad">
		#right-sidebar .campcodes-sidebar-ad-widget--secondary {
			display: none !important;
		}
	</style>
		<style id="campcodes-sidebar-posts-thumb-responsive">
		#right-sidebar .tptn_posts.tptn-left-thumbs li {
			display: grid !important;
			grid-template-columns: 108px minmax(0, 1fr);
			column-gap: 12px;
			align-items: flex-start;
			margin-bottom: 12px;
		}
		/* Only the thumbnail link gets a fixed image column. */
		#right-sidebar .tptn_posts.tptn-left-thumbs li > a.tptn_link {
			grid-column: 1;
			display: block !important;
			width: 108px !important;
			max-width: 108px !important;
			margin: 0 !important;
		}
		#right-sidebar .tptn_posts.tptn-left-thumbs img.tptn_thumb,
		#right-sidebar .tptn_posts.tptn-left-thumbs img.tptn_thumbnail,
		#right-sidebar .campcodes-wpp-fallback img.tptn_thumb,
		#right-sidebar .campcodes-wpp-fallback img.tptn_thumbnail {
			display: block !important;
			width: 100% !important;
			max-width: 108px !important;
			height: 68px !important;
			aspect-ratio: 16 / 9;
			object-fit: cover;
			border-radius: 6px;
		}
		#right-sidebar .tptn_posts.tptn-left-thumbs .tptn_after_thumb {
			grid-column: 2;
			display: block !important;
			min-width: 0 !important;
		}
		#right-sidebar .tptn_posts.tptn-left-thumbs .tptn_after_thumb .tptn_link {
			display: block !important;
			width: 100% !important;
			max-width: none !important;
			margin: 0 0 4px !important;
			text-decoration: none !important;
		}
		#right-sidebar .tptn_posts.tptn-left-thumbs .tptn_title {
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			overflow: hidden;
			font-size: 16px !important;
			line-height: 1.35 !important;
			font-weight: 700 !important;
		}
		#right-sidebar .tptn_posts.tptn-left-thumbs .tptn_excerpt {
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			overflow: hidden;
			font-size: 14px !important;
			line-height: 1.45 !important;
			color: #4b5563;
		}
		#right-sidebar .tptn_posts.tptn-left-thumbs .tptn_excerpt a,
		#right-sidebar .tptn_posts.tptn-left-thumbs .tptn_after_thumb a[rel~="tag"] {
			display: none !important;
		}
		@media (max-width: 768px) {
			#right-sidebar .tptn_posts.tptn-left-thumbs li {
				grid-template-columns: 96px minmax(0, 1fr);
				column-gap: 10px;
			}
			#right-sidebar .tptn_posts.tptn-left-thumbs li > a.tptn_link {
				width: 96px !important;
				max-width: 96px !important;
			}
			#right-sidebar .tptn_posts.tptn-left-thumbs img.tptn_thumb,
			#right-sidebar .tptn_posts.tptn-left-thumbs img.tptn_thumbnail {
				max-width: 96px !important;
				height: 60px !important;
			}
			#right-sidebar .tptn_posts.tptn-left-thumbs .tptn_title {
				font-size: 15px !important;
			}
		}
	</style>
	    <style id="campcodes-front-page-loop-hide">
        /* body.home = blog index; body.front-page = static front page */
        body.home #primary.content-area,
        body.front-page #primary.content-area {
            display: none !important;
        }
        body.home .site-content,
        body.front-page .site-content {
            padding-top: 0 !important;
        }
        /* Belt-and-braces: hide sidebar on front page regardless of GP layout setting */
        body.home #secondary.widget-area,
        body.front-page #secondary.widget-area {
            display: none !important;
        }
    </style>
        <style id="campcodes-home-post-card-force-css">
        .home .gb-query-loop-item .gb-block-image-b51a7620,
        .home .gb-query-loop-item img.avatar {
            display: none !important;
        }
        .home .gb-query-loop-item .gb-container-f5bdb732 {
            margin-top: 0 !important;
            padding-top: 18px !important;
        }
        .home .gb-query-loop-item .gb-headline-c9edb13d {
            margin-bottom: 8px !important;
        }
        .home .gb-query-loop-item .gb-headline-a9cb941c {
            margin-top: 0 !important;
        }
    </style>
    <meta name="generator" content="WordPress Download Manager 3.3.58" />
                <style>
        /* WPDM Link Template Styles */        </style>
                <style>

            :root {
                --color-primary: #4a8eff;
                --color-primary-rgb: 74, 142, 255;
                --color-primary-hover: #4a8eff;
                --color-primary-active: #4a8eff;
                --clr-sec: #6c757d;
                --clr-sec-rgb: 108, 117, 125;
                --clr-sec-hover: #6c757d;
                --clr-sec-active: #6c757d;
                --color-secondary: #6c757d;
                --color-secondary-rgb: 108, 117, 125;
                --color-secondary-hover: #6c757d;
                --color-secondary-active: #6c757d;
                --color-success: #18ce0f;
                --color-success-rgb: 24, 206, 15;
                --color-success-hover: #18ce0f;
                --color-success-active: #18ce0f;
                --color-info: #2CA8FF;
                --color-info-rgb: 44, 168, 255;
                --color-info-hover: #2CA8FF;
                --color-info-active: #2CA8FF;
                --color-warning: #FFB236;
                --color-warning-rgb: 255, 178, 54;
                --color-warning-hover: #FFB236;
                --color-warning-active: #FFB236;
                --color-danger: #ff5062;
                --color-danger-rgb: 255, 80, 98;
                --color-danger-hover: #ff5062;
                --color-danger-active: #ff5062;
                --color-green: #30b570;
                --color-blue: #0073ff;
                --color-purple: #8557D3;
                --color-red: #ff5062;
                --color-muted: rgba(69, 89, 122, 0.6);
                --wpdm-font: "-apple-system", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
            }

            .wpdm-download-link.btn.btn-link.btn-xs {
                border-radius: 0px;
            }


        </style>
        </head>

<body class="home wp-singular page-template-default page page-id-18204 wp-custom-logo wp-embed-responsive wp-theme-generatepress wp-child-theme-generatepressblog post-image-aligned-center slideout-enabled slideout-desktop sticky-menu-no-transition sticky-enabled both-sticky-menu no-sidebar nav-below-header separate-containers header-aligned-left dropdown-hover full-width-content" itemtype="https://schema.org/WebPage" itemscope>
	<a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a>		<nav class="has-branding main-navigation nav-align-right has-menu-bar-items sub-menu-right" id="site-navigation" aria-label="Primary"  itemtype="https://schema.org/SiteNavigationElement" itemscope>
			<div class="inside-navigation grid-container">
				<div class="navigation-branding"><div class="site-logo">
						<a href="https://www.campcodes.com/" title="Campcodes" rel="home">
							<img  class="header-image is-logo-image" alt="Campcodes" src="https://www.campcodes.com/wp-content/uploads/2025/02/cropped-cropped-cropped-CCodes.png" title="Campcodes" srcset="https://www.campcodes.com/wp-content/uploads/2025/02/cropped-cropped-cropped-CCodes.png 1x, https://www.campcodes.com/wp-content/uploads/2025/02/cropped-cropped-cropped-CCodes.png 2x" width="600" height="120" />
						</a>
					</div></div>				<button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">
					<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="mobile-menu">MENU</span>				</button>
				<div id="primary-menu" class="main-nav"><ul id="menu-main-menu" class=" menu sf-menu"><li id="menu-item-23" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23"><a href="https://campcodes.com/">Home</a></li>
<li id="menu-item-5394" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-5394"><a href="https://www.campcodes.com/projects/">Projects<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
<ul class="sub-menu">
	<li id="menu-item-18745" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18745"><a href="https://www.campcodes.com/free-php-projects-with-source-code/">Free PHP Projects Guide</a></li>
	<li id="menu-item-18746" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18746"><a href="https://www.campcodes.com/free-programming-projects-with-source-code/">All Programming Projects</a></li>
	<li id="menu-item-5400" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5400"><a href="https://www.campcodes.com/projects/php/">PHP</a></li>
	<li id="menu-item-5397" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5397"><a href="https://www.campcodes.com/projects/c/">C#</a></li>
	<li id="menu-item-5402" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5402"><a href="https://www.campcodes.com/projects/vb-net/">VB.NET</a></li>
	<li id="menu-item-5396" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5396"><a href="https://www.campcodes.com/projects/c-c/">C/C++</a></li>
	<li id="menu-item-5401" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5401"><a href="https://www.campcodes.com/projects/python/">Python</a></li>
	<li id="menu-item-19464" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-19464"><a href="https://www.campcodes.com/mini-projects/">Mini Projects<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a>
	<ul class="sub-menu">
		<li id="menu-item-19466" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19466"><a href="https://www.campcodes.com/mini-projects/c-mini-projects/">C++ Mini Projects</a></li>
		<li id="menu-item-19467" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19467"><a href="https://www.campcodes.com/mini-projects/django-mini-projects/">Django Mini Projects</a></li>
		<li id="menu-item-19468" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19468"><a href="https://www.campcodes.com/mini-projects/flutter-mini-projects/">Flutter Mini Projects</a></li>
		<li id="menu-item-19469" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19469"><a href="https://www.campcodes.com/mini-projects/go-mini-projects/">Go Mini Projects</a></li>
		<li id="menu-item-19470" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19470"><a href="https://www.campcodes.com/mini-projects/html-css-javascript-mini-projects/">HTML/CSS/JavaScript Mini Projects</a></li>
		<li id="menu-item-19471" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19471"><a href="https://www.campcodes.com/mini-projects/java-mini-projects/">Java Mini Projects</a></li>
		<li id="menu-item-19472" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19472"><a href="https://www.campcodes.com/mini-projects/javascript-mini-projects/">JavaScript Mini Projects</a></li>
		<li id="menu-item-19473" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19473"><a href="https://www.campcodes.com/mini-projects/kotlin-mini-projects/">Kotlin Mini Projects</a></li>
		<li id="menu-item-19474" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19474"><a href="https://www.campcodes.com/mini-projects/laravel-mini-projects/">Laravel Mini Projects</a></li>
		<li id="menu-item-19475" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19475"><a href="https://www.campcodes.com/mini-projects/kotlin-mini-projects/">Kotlin Mini Projects</a></li>
		<li id="menu-item-19476" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19476"><a href="https://www.campcodes.com/mini-projects/typescript-mini-projects/">Mini Projects</a></li>
		<li id="menu-item-19477" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19477"><a href="https://www.campcodes.com/mini-projects/swift-mini-projects/">Mini Projects</a></li>
		<li id="menu-item-19478" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19478"><a href="https://www.campcodes.com/mini-projects/laravel-mini-projects/">Laravel Mini Projects</a></li>
		<li id="menu-item-19479" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19479"><a href="https://www.campcodes.com/mini-projects/typescript-mini-projects/">Mini Projects</a></li>
		<li id="menu-item-19480" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19480"><a href="https://www.campcodes.com/mini-projects/python-mini-projects/">Mini Projects</a></li>
		<li id="menu-item-19481" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19481"><a href="https://www.campcodes.com/mini-projects/swift-mini-projects/">Mini Projects</a></li>
		<li id="menu-item-19482" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19482"><a href="https://www.campcodes.com/mini-projects/mysql-mini-projects/">MySQL Mini Projects</a></li>
		<li id="menu-item-19483" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19483"><a href="https://www.campcodes.com/mini-projects/node-js-mini-projects/">Node.js Mini Projects</a></li>
		<li id="menu-item-19484" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19484"><a href="https://www.campcodes.com/mini-projects/python-mini-projects/">Mini Projects</a></li>
		<li id="menu-item-19485" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19485"><a href="https://www.campcodes.com/mini-projects/php-mini-projects/">PHP Mini Projects</a></li>
		<li id="menu-item-19486" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19486"><a href="https://www.campcodes.com/mini-projects/mysql-mini-projects/">MySQL Mini Projects</a></li>
		<li id="menu-item-19487" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19487"><a href="https://www.campcodes.com/mini-projects/react-mini-projects/">React Mini Projects</a></li>
		<li id="menu-item-19488" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19488"><a href="https://www.campcodes.com/mini-projects/node-js-mini-projects/">Node.js Mini Projects</a></li>
		<li id="menu-item-19489" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19489"><a href="https://www.campcodes.com/mini-projects/vb-net-mini-projects/">VB.NET Mini Projects</a></li>
		<li id="menu-item-19490" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19490"><a href="https://www.campcodes.com/mini-projects/php-mini-projects/">PHP Mini Projects</a></li>
		<li id="menu-item-19491" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19491"><a href="https://www.campcodes.com/mini-projects/react-mini-projects/">React Mini Projects</a></li>
		<li id="menu-item-19492" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19492"><a href="https://www.campcodes.com/mini-projects/vb-net-mini-projects/">VB.NET Mini Projects</a></li>
	</ul>
</li>
</ul>
</li>
<li id="menu-item-5415" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-5415"><a href="https://www.campcodes.com/mobile-app/">Mobile<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
<ul class="sub-menu">
	<li id="menu-item-5416" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-5416"><a href="https://www.campcodes.com/mobile-app/android-studio/">Android Studio<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a>
	<ul class="sub-menu">
		<li id="menu-item-18747" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18747"><a href="https://www.campcodes.com/free-android-studio-projects-source-code/">Free Android Projects Guide</a></li>
	</ul>
</li>
	<li id="menu-item-6343" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6343"><a href="https://www.campcodes.com/mobile-app/ios/">iOS</a></li>
	<li id="menu-item-5417" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5417"><a href="https://www.campcodes.com/mobile-app/b4a/">B4A</a></li>
	<li id="menu-item-5418" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-5418"><a href="https://www.campcodes.com/mobile-app/flutter/">Flutter<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a>
	<ul class="sub-menu">
		<li id="menu-item-18748" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18748"><a href="https://www.campcodes.com/free-flutter-app-source-code/">Free Flutter Projects Guide</a></li>
	</ul>
</li>
	<li id="menu-item-5419" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5419"><a href="https://www.campcodes.com/mobile-app/unity/">Unity</a></li>
</ul>
</li>
<li id="menu-item-5573" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-5573"><a href="https://www.campcodes.com/blog/">Blog<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
<ul class="sub-menu">
	<li id="menu-item-18749" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18749"><a href="https://www.campcodes.com/programming-tutorials-and-tech-guides/">Tech Guides &#038; Tutorials</a></li>
</ul>
</li>
<li id="menu-item-5423" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-5423"><a href="https://www.campcodes.com/giveaways/">More<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
<ul class="sub-menu">
	<li id="menu-item-5429" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5429"><a href="https://www.campcodes.com/giveaways/software/">Software</a></li>
	<li id="menu-item-5428" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5428"><a href="https://www.campcodes.com/giveaways/programming-ebooks/">Programming Ebooks</a></li>
	<li id="menu-item-5430" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5430"><a href="https://www.campcodes.com/giveaways/tools/">Tools</a></li>
	<li id="menu-item-5565" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5565"><a href="https://www.campcodes.com/giveaways/interview-q-and-a/">Interview Q and A</a></li>
	<li id="menu-item-5427" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5427"><a href="https://www.campcodes.com/giveaways/others/">Others</a></li>
</ul>
</li>
<li id="menu-item-5403" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-5403"><a href="https://www.campcodes.com/tutorials/">Tutorials<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
<ul class="sub-menu">
	<li id="menu-item-19541" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-19541"><a href="#">Web Development<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a>
	<ul class="sub-menu">
		<li id="menu-item-19542" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19542"><a href="https://www.campcodes.com/tutorials/html-css/">HTML/CSS</a></li>
		<li id="menu-item-19543" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19543"><a href="https://www.campcodes.com/tutorials/html-css-javascript-tutorials/">HTML/CSS/JS</a></li>
		<li id="menu-item-19544" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19544"><a href="https://www.campcodes.com/tutorials/javascript-tutorials/">JavaScript</a></li>
		<li id="menu-item-19545" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19545"><a href="https://www.campcodes.com/tutorials/typescript-tutorials/">TypeScript</a></li>
		<li id="menu-item-19546" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19546"><a href="https://www.campcodes.com/tutorials/react-tutorials/">React</a></li>
		<li id="menu-item-19547" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19547"><a href="https://www.campcodes.com/tutorials/nodejs-tutorials/">Node.js</a></li>
	</ul>
</li>
	<li id="menu-item-19548" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-19548"><a href="#">Backend &amp; Database<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a>
	<ul class="sub-menu">
		<li id="menu-item-19549" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19549"><a href="https://www.campcodes.com/tutorials/php-tutorials/">PHP</a></li>
		<li id="menu-item-19550" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19550"><a href="https://www.campcodes.com/tutorials/laravel-tutorials/">Laravel</a></li>
		<li id="menu-item-19551" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19551"><a href="https://www.campcodes.com/tutorials/django-tutorials/">Django</a></li>
		<li id="menu-item-19552" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19552"><a href="https://www.campcodes.com/tutorials/mysql-tutorials/">MySQL</a></li>
		<li id="menu-item-19553" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19553"><a href="https://www.campcodes.com/tutorials/postgresql-tutorials/">PostgreSQL</a></li>
		<li id="menu-item-19554" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19554"><a href="https://www.campcodes.com/tutorials/mongodb-tutorials/">MongoDB</a></li>
		<li id="menu-item-19555" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19555"><a href="https://www.campcodes.com/tutorials/sql-tutorials/">SQL</a></li>
		<li id="menu-item-19556" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19556"><a href="https://www.campcodes.com/tutorials/ruby-tutorials/">Ruby</a></li>
	</ul>
</li>
	<li id="menu-item-19557" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-19557"><a href="#">Programming Languages<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a>
	<ul class="sub-menu">
		<li id="menu-item-19558" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19558"><a href="https://www.campcodes.com/tutorials/java-tutorials/">Java</a></li>
		<li id="menu-item-19559" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19559"><a href="https://www.campcodes.com/tutorials/python-tutorials/">Python</a></li>
		<li id="menu-item-19560" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19560"><a href="https://www.campcodes.com/tutorials/cpp-tutorials/">C++</a></li>
		<li id="menu-item-19561" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19561"><a href="https://www.campcodes.com/tutorials/csharp-tutorials/">C#</a></li>
		<li id="menu-item-19562" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19562"><a href="https://www.campcodes.com/tutorials/vbnet-tutorials/">VB.NET</a></li>
		<li id="menu-item-19563" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19563"><a href="https://www.campcodes.com/tutorials/go-tutorials/">Go</a></li>
		<li id="menu-item-19564" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19564"><a href="https://www.campcodes.com/tutorials/rust-tutorials/">Rust</a></li>
	</ul>
</li>
	<li id="menu-item-19565" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-19565"><a href="#">Mobile Development<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a>
	<ul class="sub-menu">
		<li id="menu-item-19566" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19566"><a href="https://www.campcodes.com/tutorials/flutter-tutorials/">Flutter</a></li>
		<li id="menu-item-19567" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19567"><a href="https://www.campcodes.com/tutorials/kotlin-tutorials/">Kotlin</a></li>
		<li id="menu-item-19568" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19568"><a href="https://www.campcodes.com/tutorials/swift-tutorials/">Swift</a></li>
	</ul>
</li>
</ul>
</li>
<li id="menu-item-9789" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9789"><a href="https://www.campcodes.com/documentation/">Documentation</a></li>
</ul></div><div class="menu-bar-items">	<span class="menu-bar-item">
		<a href="#" role="button" aria-label="Open search" aria-haspopup="dialog" aria-controls="gp-search" data-gpmodal-trigger="gp-search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a>
	</span>
	<span class="menu-bar-item slideout-toggle hide-on-mobile has-svg-icon"><a href="#" role="button" aria-label="Open Off-Canvas Panel"><span class="gp-icon pro-menu-bars">
				<svg viewBox="0 0 512 512" aria-hidden="true" role="img" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1em" height="1em">
					<path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" />
				</svg>
			</span></a></span></div>			</div>
		</nav>
		    <section class="cc-home-v2" aria-label="CampCodes homepage" itemscope itemtype="https://schema.org/CollectionPage">
        <div class="grid-container">
            <header class="cc-home-v2-hero">
                <p class="cc-home-v2-eyebrow">CampCodes Programming Hub</p>
                <h1>Download Trusted Source Code, Learn Programming, and Build Real Projects Faster</h1>
                <p class="cc-home-v2-lead">Explore practical source code systems, tutorials, capstone ideas, and project-ready guides for students and developers.</p>
                <div class="cc-home-v2-search" role="search">
                    <form method="get" class="search-form" action="https://www.campcodes.com/">
	<label>
		<span class="screen-reader-text">Search for:</span>
		<input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" title="Search for:">
	</label>
	<button class="search-submit" aria-label="Search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg></span></button></form>
                </div>
                <nav class="cc-home-v2-quick-actions" aria-label="Quick homepage links">
                                            <a href="https://www.campcodes.com/projects/">PHP Projects</a>
                                            <a href="https://www.campcodes.com/projects/">Source Code Library</a>
                                            <a href="https://www.campcodes.com/tutorials/">Tutorials</a>
                                            <a href="https://www.campcodes.com/student-programming-projects/">Final Year Projects</a>
                                            <a href="https://www.campcodes.com/mobile-app/android-studio/">Mobile App Projects</a>
                                    </nav>
            </header>

                <div class="cc-home-v2-ad cc-home-v2-ad-top" aria-label="Advertisement">
        <span class="cc-home-v2-ad-label">Advertisement</span>
        <ins class="adsbygoogle"
             style="display:block"
             data-ad-client="ca-pub-9157322147162951"
             data-ad-slot="2975395155"
             data-ad-format="auto"
             data-full-width-responsive="true"></ins>
        <script data-no-defer>(adsbygoogle = window.adsbygoogle || []).push({});</script>
    </div>
    
            <section class="cc-home-v2-section">
                <div class="cc-home-v2-section-head">
                    <h2>Latest Posts</h2>
                    <a href="https://www.campcodes.com/latest-post/">Browse all posts</a>
                </div>
                <div class="cc-home-v2-grid">        <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/vbnet-file-handling-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Best Practices for Beginners thumbnail" loading="eager" decoding="async" fetchpriority="high" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217.jpg 1200w" sizes="(max-width: 768px) 100vw, 768px" title="File Handling Best Practices for Beginners 1"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how VB.NET file handling best practices works in real VB.NET code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/quiz-app-flutter/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Quiz App in Flutter Flutter source code screenshot" loading="eager" decoding="async" fetchpriority="high" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212.jpg 1200w" sizes="(max-width: 768px) 100vw, 768px" title="Quiz App in Flutter 2"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Beginner Programming Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Quiz App in Flutter</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 7 min read Flutter 📦 Free ZIP Download If you are looking for a free Quiz App in Flutter with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-poll-and-voting-system/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Poll and Voting System thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Poll and Voting System 3"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Poll and Voting System</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP voting system works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-simple-php-rest-api/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a Simple PHP REST API thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a Simple PHP REST API 4"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a Simple PHP REST API</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP REST API works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/ecommerce-api-nodejs/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="E-commerce API in Node.js Node.js source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="E-commerce API in Node.js 5"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">E-commerce API in Node.js</h3>
                    <p class="cc-home-v2-card-excerpt">Advanced 12 min read Node.js 📦 Free ZIP Download If you are looking for a free E-commerce API in Node.js with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-shopping-cart-without-a-framework/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Shopping Cart Without a Framework thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Shopping Cart Without a Framework 6"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Shopping Cart Without a Framework</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP shopping cart works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-csv-import-export-tool/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP CSV Import/Export Tool thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP CSV Import/Export Tool 7"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP CSV Import/Export Tool</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP CSV import export works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/quiz-application-java/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Quiz Application in Java Java source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Quiz Application in Java 8"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Java Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Quiz Application in Java</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read Java 📦 Free ZIP Download If you are looking for a free Quiz Application in Java with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/cpp-file-handling-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Handling Best Practices for Beginners 9"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">C++ Tutorials</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how C++ file handling best practices works in real C++ code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-image-upload-gallery/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Image Upload Gallery thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Image Upload Gallery 10"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Image Upload Gallery</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP image upload gallery works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/rest-api-drf-django/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="REST API with Django REST Framework Django source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="REST API with Django REST Framework 11"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Django Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">REST API with Django REST Framework</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read Django 📦 Free ZIP Download If you are looking for a free REST API with Django REST Framework&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-blog-with-mysql/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP Blog With MySQL thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP Blog With MySQL 12"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP Blog With MySQL</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP blog MySQL works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-url-shortener-build-your-own/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP URL Shortener: Build Your Own thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP URL Shortener: Build Your Own 13"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP URL Shortener: Build Your Own</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP URL shortener works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/typescript-mini-projects/discord-bot-typescript/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Discord Bot in TypeScript TypeScript source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Discord Bot in TypeScript 14"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Discord Bot in TypeScript</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read TypeScript 📦 Free ZIP Download If you are looking for a free Discord Bot in TypeScript with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-notes-app-from-scratch/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP Notes App From Scratch thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP Notes App From Scratch 15"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP Notes App From Scratch</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP notes app works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-to-do-list-app-with-mysql/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP To-Do List App With MySQL thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP To-Do List App With MySQL 16"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP To-Do List App With MySQL</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP todo app works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
        </div>            </section>

                <div class="cc-home-v2-ad cc-home-v2-ad-after-latest" aria-label="Advertisement">
        <span class="cc-home-v2-ad-label">Advertisement</span>
        <ins class="adsbygoogle"
             style="display:block"
             data-ad-client="ca-pub-9157322147162951"
             data-ad-slot="3538501930"
             data-ad-format="auto"
             data-full-width-responsive="true"></ins>
        <script data-no-defer>(adsbygoogle = window.adsbygoogle || []).push({});</script>
    </div>
    
            <section class="cc-home-v2-section">
                <div class="cc-home-v2-section-head">
                    <h2>Featured Source Code &amp; Projects</h2>
                    <a href="https://www.campcodes.com/projects/">View all projects</a>
                </div>
                <div class="cc-home-v2-grid">        <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/quiz-app-flutter/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Quiz App in Flutter Flutter source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Quiz App in Flutter 17"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Beginner Programming Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Quiz App in Flutter</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 7 min read Flutter 📦 Free ZIP Download If you are looking for a free Quiz App in Flutter with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-poll-and-voting-system/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Poll and Voting System thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Poll and Voting System 18"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Poll and Voting System</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP voting system works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-simple-php-rest-api/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a Simple PHP REST API thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a Simple PHP REST API 19"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a Simple PHP REST API</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP REST API works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/ecommerce-api-nodejs/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="E-commerce API in Node.js Node.js source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="E-commerce API in Node.js 20"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">E-commerce API in Node.js</h3>
                    <p class="cc-home-v2-card-excerpt">Advanced 12 min read Node.js 📦 Free ZIP Download If you are looking for a free E-commerce API in Node.js with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-shopping-cart-without-a-framework/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Shopping Cart Without a Framework thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Shopping Cart Without a Framework 21"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Shopping Cart Without a Framework</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP shopping cart works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-csv-import-export-tool/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP CSV Import/Export Tool thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP CSV Import/Export Tool 22"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP CSV Import/Export Tool</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP CSV import export works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/quiz-application-java/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Quiz Application in Java Java source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Quiz Application in Java 23"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Java Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Quiz Application in Java</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read Java 📦 Free ZIP Download If you are looking for a free Quiz Application in Java with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-image-upload-gallery/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Image Upload Gallery thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Image Upload Gallery 24"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Image Upload Gallery</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP image upload gallery works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/rest-api-drf-django/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="REST API with Django REST Framework Django source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="REST API with Django REST Framework 25"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Django Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">REST API with Django REST Framework</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read Django 📦 Free ZIP Download If you are looking for a free REST API with Django REST Framework&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-blog-with-mysql/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP Blog With MySQL thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP Blog With MySQL 26"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP Blog With MySQL</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP blog MySQL works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-url-shortener-build-your-own/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP URL Shortener: Build Your Own thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP URL Shortener: Build Your Own 27"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP URL Shortener: Build Your Own</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP URL shortener works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/typescript-mini-projects/discord-bot-typescript/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Discord Bot in TypeScript TypeScript source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Discord Bot in TypeScript 28"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Discord Bot in TypeScript</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read TypeScript 📦 Free ZIP Download If you are looking for a free Discord Bot in TypeScript with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-notes-app-from-scratch/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP Notes App From Scratch thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP Notes App From Scratch 29"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP Notes App From Scratch</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP notes app works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-to-do-list-app-with-mysql/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP To-Do List App With MySQL thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP To-Do List App With MySQL 30"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP To-Do List App With MySQL</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP todo app works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/online-hotel-reservation-system-php/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-php-online-hotel-reservation-system-in-php-21167-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Online Hotel Reservation System in PHP PHP source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-php-online-hotel-reservation-system-in-php-21167-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-php-online-hotel-reservation-system-in-php-21167-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-php-online-hotel-reservation-system-in-php-21167-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-php-online-hotel-reservation-system-in-php-21167.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Online Hotel Reservation System in PHP 31"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Online Hotel Reservation System in PHP</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read PHP 📦 Free ZIP Download If you are looking for a free Online Hotel Reservation System in PHP&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 5, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-user-registration-and-login-system/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-user-registration-and-login-2026-04-multi-language-v1-21165-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP User Registration and Login System thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-user-registration-and-login-2026-04-multi-language-v1-21165-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-user-registration-and-login-2026-04-multi-language-v1-21165-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-user-registration-and-login-2026-04-multi-language-v1-21165-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-user-registration-and-login-2026-04-multi-language-v1-21165.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP User Registration and Login System 32"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP User Registration and Login System</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP login registration system works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 5, 2026</span>
                </div>
            </a>
        </article>
        </div>            </section>

            <section class="cc-home-v2-section">
                <div class="cc-home-v2-section-head">
                    <h2>Popular Downloads</h2>
                    <a href="https://www.campcodes.com/documentation/">Open download library</a>
                </div>
                                    <div class="cc-home-v2-download-grid">
                                                    <article class="cc-home-v2-download-card">
                                <h3><a href="https://www.campcodes.com/download/free-download-online-charity-management-system-project/">Free Download Online Charity Management System Project Source Code</a></h3>
                                <p>Free Download Online Charity Management System Project Source Code With excellent and remarkable capabilities, ... Read&hellip;</p>
                                <span>May 22, 2026</span>
                            </article>
                                                    <article class="cc-home-v2-download-card">
                                <h3><a href="https://www.campcodes.com/download/crud-operation-in-xml-file-using-php-with-modal/">CRUD Operation in XML File using PHP with Modal Source Code</a></h3>
                                <p>About CRUD Operation in XML File using PHP with Modal In the previous tutorials ... Read&hellip;</p>
                                <span>May 18, 2026</span>
                            </article>
                                                    <article class="cc-home-v2-download-card">
                                <h3><a href="https://www.campcodes.com/download/academy-learning-management-system/">Academy Learning Management System Source Code</a></h3>
                                <p>About Complete Academy Learning Management System using PHP MySQL Project Free Download Complete Academy ... Read&hellip;</p>
                                <span>May 18, 2026</span>
                            </article>
                                                    <article class="cc-home-v2-download-card">
                                <h3><a href="https://www.campcodes.com/download/stock-management-system-using-php-mysql/">Stock Management System using PHP/MySQL Source Code</a></h3>
                                <p>About Stock Management System Project Free Download Stock Management System Project Free Download maintains ... Read&hellip;</p>
                                <span>May 10, 2026</span>
                            </article>
                                                    <article class="cc-home-v2-download-card">
                                <h3><a href="https://www.campcodes.com/download/real-estate-management-system-download/">Real Estate Management System Project in PHP Free Download</a></h3>
                                <p>Free Download Real Estate Management System Project in PHP with Source Code Real Estate ... Read&hellip;</p>
                                <span>May 5, 2026</span>
                            </article>
                                                    <article class="cc-home-v2-download-card">
                                <h3><a href="https://www.campcodes.com/download/download-complete-online-salon-booking-system/">Free Download Complete Online Salon Booking System</a></h3>
                                <p>About Complete Online Salon Booking System using PHP MySQL Project Free Download Complete Online ... Read&hellip;</p>
                                <span>May 5, 2026</span>
                            </article>
                                                    <article class="cc-home-v2-download-card">
                                <h3><a href="https://www.campcodes.com/download/gym-management-system-using-php-mysqli/">Gym Management System using PHP/MySQLi Source Code</a></h3>
                                <p>About Gym Management System Project using PHP MySQL Project Free Download The Gym Management ... Read&hellip;</p>
                                <span>May 5, 2026</span>
                            </article>
                                                    <article class="cc-home-v2-download-card">
                                <h3><a href="https://www.campcodes.com/download/estore-single-vendor-ecommerce-laravel-php/">EStore Single Vendor eCommerce Laravel PHP Source Code</a></h3>
                                <p>About EStore Single Vendor eCommerce EStore single vendor ecommerce script where you can add ... Read&hellip;</p>
                                <span>May 5, 2026</span>
                            </article>
                                            </div>
                                                </section>

            <section class="cc-home-v2-section">
                <div class="cc-home-v2-section-head">
                    <h2>Programming Categories</h2>
                    <a href="https://www.campcodes.com/blog/">Explore categories</a>
                </div>
                <nav class="cc-home-v2-category-grid" aria-label="Homepage programming categories">
                                            <a href="https://www.campcodes.com/projects/php/">
                            <strong>PHP</strong>
                            <span>474 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/tutorials/">
                            <strong>Tutorials</strong>
                            <span>361 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/tutorials/php-tutorials/">
                            <strong>PHP Tutorials</strong>
                            <span>198 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/mini-projects/">
                            <strong>Mini Projects</strong>
                            <span>116 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/blog/">
                            <strong>Blog</strong>
                            <span>75 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/web-development-projects/">
                            <strong>Web Development Projects</strong>
                            <span>71 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/tutorials/php-tutorials/php-beginner-guides/">
                            <strong>Beginner Guides</strong>
                            <span>67 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/tutorials/php-tutorials/php-code-examples/">
                            <strong>Code Examples</strong>
                            <span>63 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/projects/">
                            <strong>Projects</strong>
                            <span>52 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/student-programming-projects/">
                            <strong>Student Programming Projects</strong>
                            <span>51 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/beginner-programming-projects/">
                            <strong>Beginner Programming Projects</strong>
                            <span>51 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/tutorials/cpp-tutorials/">
                            <strong>C++ Tutorials</strong>
                            <span>36 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/tutorials/php-tutorials/php-error-fixes/">
                            <strong>Error Fixes</strong>
                            <span>34 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/tutorials/vbnet-tutorials/">
                            <strong>VB.NET Tutorials</strong>
                            <span>29 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/tutorials/cpp-tutorials/cpp-code-examples/">
                            <strong>Code Examples</strong>
                            <span>28 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/mobile-app/android-studio/">
                            <strong>Android Studio</strong>
                            <span>27 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/mini-projects/php-mini-projects/">
                            <strong>PHP Mini Projects</strong>
                            <span>25 posts</span>
                        </a>
                                            <a href="https://www.campcodes.com/tutorials/php-tutorials/php-best-practices/">
                            <strong>Best Practices</strong>
                            <span>22 posts</span>
                        </a>
                                    </nav>
            </section>

            
            <section class="cc-home-v2-section">
                <div class="cc-home-v2-section-head">
                    <h2>Tutorials &amp; Learning Guides</h2>
                    <a href="https://www.campcodes.com/tutorials/">See all tutorials</a>
                </div>
                <div class="cc-home-v2-grid">        <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/vbnet-file-handling-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Handling Best Practices for Beginners 33"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how VB.NET file handling best practices works in real VB.NET code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/cpp-file-handling-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Handling Best Practices for Beginners 34"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">C++ Tutorials</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how C++ file handling best practices works in real C++ code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/php-debugging-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-debugging-best-practices-for-beginners-2026-04-multi-language-v1-21156-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Debugging Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-debugging-best-practices-for-beginners-2026-04-multi-language-v1-21156-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-debugging-best-practices-for-beginners-2026-04-multi-language-v1-21156-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-debugging-best-practices-for-beginners-2026-04-multi-language-v1-21156-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-debugging-best-practices-for-beginners-2026-04-multi-language-v1-21156.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Debugging Best Practices for Beginners 35"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Error Fixes</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Debugging Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP debugging best practices works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 5, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/cpp-file-handling-common-mistakes-and-fixes/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-common-mistakes-and-fixes-2026-04-multi-language-v1-21154-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Common Mistakes and Fixes thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-common-mistakes-and-fixes-2026-04-multi-language-v1-21154-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-common-mistakes-and-fixes-2026-04-multi-language-v1-21154-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-common-mistakes-and-fixes-2026-04-multi-language-v1-21154-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-common-mistakes-and-fixes-2026-04-multi-language-v1-21154.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Handling Common Mistakes and Fixes 36"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">C++ Tutorials</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Common Mistakes and Fixes</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how C++ file handling mistakes works in real C++ code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 4, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/php-debugging-common-mistakes-and-fixes/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-debugging-common-mistakes-and-fixes-2026-04-multi-language-v1-21152-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Debugging Common Mistakes and Fixes thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-debugging-common-mistakes-and-fixes-2026-04-multi-language-v1-21152-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-debugging-common-mistakes-and-fixes-2026-04-multi-language-v1-21152-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-debugging-common-mistakes-and-fixes-2026-04-multi-language-v1-21152-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-debugging-common-mistakes-and-fixes-2026-04-multi-language-v1-21152.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Debugging Common Mistakes and Fixes 37"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Error Fixes</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Debugging Common Mistakes and Fixes</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP debugging mistakes works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 4, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/php-file-uploads-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-file-uploads-best-practices-for-beginner-2026-04-multi-language-v1-21145-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Uploads Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-file-uploads-best-practices-for-beginner-2026-04-multi-language-v1-21145-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-file-uploads-best-practices-for-beginner-2026-04-multi-language-v1-21145-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-file-uploads-best-practices-for-beginner-2026-04-multi-language-v1-21145-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-file-uploads-best-practices-for-beginner-2026-04-multi-language-v1-21145.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Uploads Best Practices for Beginners 38"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Uploads Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP file uploads best practices works in real PHP code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 4, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/php-file-uploads-common-mistakes-and-fixes/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-file-uploads-common-mistakes-and-fixes-2026-04-multi-language-v1-21143-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Uploads Common Mistakes and Fixes thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-file-uploads-common-mistakes-and-fixes-2026-04-multi-language-v1-21143-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-file-uploads-common-mistakes-and-fixes-2026-04-multi-language-v1-21143-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-file-uploads-common-mistakes-and-fixes-2026-04-multi-language-v1-21143-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-file-uploads-common-mistakes-and-fixes-2026-04-multi-language-v1-21143.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Uploads Common Mistakes and Fixes 39"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Uploads Common Mistakes and Fixes</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP file uploads mistakes works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 4, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/cpp-templates-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-templates-best-practices-for-beginners-2026-04-multi-language-v1-21141-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Templates Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-templates-best-practices-for-beginners-2026-04-multi-language-v1-21141-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-templates-best-practices-for-beginners-2026-04-multi-language-v1-21141-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-templates-best-practices-for-beginners-2026-04-multi-language-v1-21141-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-templates-best-practices-for-beginners-2026-04-multi-language-v1-21141.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Templates Best Practices for Beginners 40"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">C++ Tutorials</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Templates Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how C++ templates best practices works in real C++ code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 3, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/php-sessions-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-sessions-best-practices-for-beginners-2026-04-multi-language-v1-21134-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Sessions Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-sessions-best-practices-for-beginners-2026-04-multi-language-v1-21134-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-sessions-best-practices-for-beginners-2026-04-multi-language-v1-21134-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-sessions-best-practices-for-beginners-2026-04-multi-language-v1-21134-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-sessions-best-practices-for-beginners-2026-04-multi-language-v1-21134.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Sessions Best Practices for Beginners 41"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Sessions Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP sessions best practices works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 3, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/php-sessions-common-mistakes-and-fixes/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-sessions-common-mistakes-and-fixes-2026-04-multi-language-v1-21132-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Sessions Common Mistakes and Fixes thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-sessions-common-mistakes-and-fixes-2026-04-multi-language-v1-21132-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-sessions-common-mistakes-and-fixes-2026-04-multi-language-v1-21132-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-sessions-common-mistakes-and-fixes-2026-04-multi-language-v1-21132-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-sessions-common-mistakes-and-fixes-2026-04-multi-language-v1-21132.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Sessions Common Mistakes and Fixes 42"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Sessions Common Mistakes and Fixes</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP sessions mistakes works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 3, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/php-oop-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-oop-best-practices-for-beginners-2026-04-multi-language-v1-21124-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="OOP Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-oop-best-practices-for-beginners-2026-04-multi-language-v1-21124-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-oop-best-practices-for-beginners-2026-04-multi-language-v1-21124-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-oop-best-practices-for-beginners-2026-04-multi-language-v1-21124-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-oop-best-practices-for-beginners-2026-04-multi-language-v1-21124.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="OOP Best Practices for Beginners 43"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">OOP Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP php oop best practices works in real PHP code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 2, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/php-oop-common-mistakes-and-fixes/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-oop-common-mistakes-and-fixes-2026-04-multi-language-v1-21117-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="OOP Common Mistakes and Fixes thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-oop-common-mistakes-and-fixes-2026-04-multi-language-v1-21117-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-oop-common-mistakes-and-fixes-2026-04-multi-language-v1-21117-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-oop-common-mistakes-and-fixes-2026-04-multi-language-v1-21117-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-oop-common-mistakes-and-fixes-2026-04-multi-language-v1-21117.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="OOP Common Mistakes and Fixes 44"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">OOP Common Mistakes and Fixes</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP php oop mistakes works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 2, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/php-pdo-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-pdo-best-practices-for-beginners-2026-04-multi-language-v1-21115-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PDO Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-pdo-best-practices-for-beginners-2026-04-multi-language-v1-21115-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-pdo-best-practices-for-beginners-2026-04-multi-language-v1-21115-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-pdo-best-practices-for-beginners-2026-04-multi-language-v1-21115-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-pdo-best-practices-for-beginners-2026-04-multi-language-v1-21115.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PDO Best Practices for Beginners 45"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PDO Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP pdo best practices works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 2, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/php-pdo-common-mistakes-and-fixes/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-pdo-common-mistakes-and-fixes-2026-04-multi-language-v1-21113-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PDO Common Mistakes and Fixes thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-pdo-common-mistakes-and-fixes-2026-04-multi-language-v1-21113-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-pdo-common-mistakes-and-fixes-2026-04-multi-language-v1-21113-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-pdo-common-mistakes-and-fixes-2026-04-multi-language-v1-21113-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-pdo-common-mistakes-and-fixes-2026-04-multi-language-v1-21113.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PDO Common Mistakes and Fixes 46"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PDO Common Mistakes and Fixes</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP pdo mistakes works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 1, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/cpp-templates-common-mistakes-and-fixes/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-templates-common-mistakes-and-fixes-2026-04-multi-language-v1-21111-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Templates Common Mistakes and Fixes thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-templates-common-mistakes-and-fixes-2026-04-multi-language-v1-21111-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-templates-common-mistakes-and-fixes-2026-04-multi-language-v1-21111-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-templates-common-mistakes-and-fixes-2026-04-multi-language-v1-21111-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-templates-common-mistakes-and-fixes-2026-04-multi-language-v1-21111.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Templates Common Mistakes and Fixes 47"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">C++ Tutorials</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Templates Common Mistakes and Fixes</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how C++ templates mistakes works in real C++ code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 1, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/php-mysql-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-mysql-best-practices-for-beginners-2026-04-multi-language-v1-21104-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="MySQL Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-mysql-best-practices-for-beginners-2026-04-multi-language-v1-21104-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-mysql-best-practices-for-beginners-2026-04-multi-language-v1-21104-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-mysql-best-practices-for-beginners-2026-04-multi-language-v1-21104-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-mysql-best-practices-for-beginners-2026-04-multi-language-v1-21104.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="MySQL Best Practices for Beginners 48"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">MySQL Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP php mysql best practices works in real PHP code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 1, 2026</span>
                </div>
            </a>
        </article>
        </div>            </section>

            <section class="cc-home-v2-section">
                <div class="cc-home-v2-section-head">
                    <h2>Student Thesis &amp; Capstone Systems</h2>
                    <a href="https://www.campcodes.com/student-programming-projects/">Browse capstone topics</a>
                </div>
                <div class="cc-home-v2-grid">        <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/vbnet-file-handling-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Handling Best Practices for Beginners 49"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how VB.NET file handling best practices works in real VB.NET code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/quiz-app-flutter/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Quiz App in Flutter Flutter source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Quiz App in Flutter 50"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Beginner Programming Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Quiz App in Flutter</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 7 min read Flutter 📦 Free ZIP Download If you are looking for a free Quiz App in Flutter with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-poll-and-voting-system/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Poll and Voting System thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Poll and Voting System 51"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Poll and Voting System</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP voting system works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-simple-php-rest-api/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a Simple PHP REST API thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a Simple PHP REST API 52"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a Simple PHP REST API</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP REST API works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/ecommerce-api-nodejs/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="E-commerce API in Node.js Node.js source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="E-commerce API in Node.js 53"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">E-commerce API in Node.js</h3>
                    <p class="cc-home-v2-card-excerpt">Advanced 12 min read Node.js 📦 Free ZIP Download If you are looking for a free E-commerce API in Node.js with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-shopping-cart-without-a-framework/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Shopping Cart Without a Framework thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Shopping Cart Without a Framework 54"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Shopping Cart Without a Framework</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP shopping cart works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-csv-import-export-tool/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP CSV Import/Export Tool thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP CSV Import/Export Tool 55"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP CSV Import/Export Tool</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP CSV import export works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/quiz-application-java/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Quiz Application in Java Java source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Quiz Application in Java 56"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Java Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Quiz Application in Java</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read Java 📦 Free ZIP Download If you are looking for a free Quiz Application in Java with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/cpp-file-handling-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Handling Best Practices for Beginners 57"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">C++ Tutorials</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how C++ file handling best practices works in real C++ code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-image-upload-gallery/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Image Upload Gallery thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Image Upload Gallery 58"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Image Upload Gallery</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP image upload gallery works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/rest-api-drf-django/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="REST API with Django REST Framework Django source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="REST API with Django REST Framework 59"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Django Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">REST API with Django REST Framework</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read Django 📦 Free ZIP Download If you are looking for a free REST API with Django REST Framework&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-blog-with-mysql/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP Blog With MySQL thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP Blog With MySQL 60"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP Blog With MySQL</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP blog MySQL works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-url-shortener-build-your-own/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP URL Shortener: Build Your Own thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP URL Shortener: Build Your Own 61"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP URL Shortener: Build Your Own</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP URL shortener works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/typescript-mini-projects/discord-bot-typescript/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Discord Bot in TypeScript TypeScript source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Discord Bot in TypeScript 62"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Discord Bot in TypeScript</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read TypeScript 📦 Free ZIP Download If you are looking for a free Discord Bot in TypeScript with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-notes-app-from-scratch/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP Notes App From Scratch thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP Notes App From Scratch 63"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP Notes App From Scratch</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP notes app works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-to-do-list-app-with-mysql/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP To-Do List App With MySQL thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP To-Do List App With MySQL 64"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP To-Do List App With MySQL</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP todo app works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
        </div>            </section>

            <section class="cc-home-v2-section cc-home-v2-split-section">
                <article>
                    <div class="cc-home-v2-section-head">
                        <h2>Mobile App Projects</h2>
                    </div>
                    <div class="cc-home-v2-grid">        <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/vbnet-file-handling-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Handling Best Practices for Beginners 65"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how VB.NET file handling best practices works in real VB.NET code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/quiz-app-flutter/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Quiz App in Flutter Flutter source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Quiz App in Flutter 66"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Beginner Programming Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Quiz App in Flutter</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 7 min read Flutter 📦 Free ZIP Download If you are looking for a free Quiz App in Flutter with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-poll-and-voting-system/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Poll and Voting System thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Poll and Voting System 67"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Poll and Voting System</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP voting system works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-simple-php-rest-api/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a Simple PHP REST API thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a Simple PHP REST API 68"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a Simple PHP REST API</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP REST API works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/ecommerce-api-nodejs/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="E-commerce API in Node.js Node.js source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="E-commerce API in Node.js 69"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">E-commerce API in Node.js</h3>
                    <p class="cc-home-v2-card-excerpt">Advanced 12 min read Node.js 📦 Free ZIP Download If you are looking for a free E-commerce API in Node.js with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-shopping-cart-without-a-framework/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Shopping Cart Without a Framework thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Shopping Cart Without a Framework 70"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Shopping Cart Without a Framework</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP shopping cart works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-csv-import-export-tool/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP CSV Import/Export Tool thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP CSV Import/Export Tool 71"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP CSV Import/Export Tool</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP CSV import export works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/quiz-application-java/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Quiz Application in Java Java source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Quiz Application in Java 72"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Java Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Quiz Application in Java</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read Java 📦 Free ZIP Download If you are looking for a free Quiz Application in Java with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/cpp-file-handling-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Handling Best Practices for Beginners 73"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">C++ Tutorials</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how C++ file handling best practices works in real C++ code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-image-upload-gallery/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Image Upload Gallery thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Image Upload Gallery 74"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Image Upload Gallery</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP image upload gallery works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/rest-api-drf-django/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="REST API with Django REST Framework Django source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="REST API with Django REST Framework 75"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Django Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">REST API with Django REST Framework</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read Django 📦 Free ZIP Download If you are looking for a free REST API with Django REST Framework&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-blog-with-mysql/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP Blog With MySQL thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP Blog With MySQL 76"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP Blog With MySQL</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP blog MySQL works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-url-shortener-build-your-own/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP URL Shortener: Build Your Own thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP URL Shortener: Build Your Own 77"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP URL Shortener: Build Your Own</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP URL shortener works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/typescript-mini-projects/discord-bot-typescript/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Discord Bot in TypeScript TypeScript source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Discord Bot in TypeScript 78"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Discord Bot in TypeScript</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read TypeScript 📦 Free ZIP Download If you are looking for a free Discord Bot in TypeScript with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-notes-app-from-scratch/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP Notes App From Scratch thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP Notes App From Scratch 79"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP Notes App From Scratch</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP notes app works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-to-do-list-app-with-mysql/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP To-Do List App With MySQL thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP To-Do List App With MySQL 80"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP To-Do List App With MySQL</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP todo app works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
        </div>                </article>
                <article>
                    <div class="cc-home-v2-section-head">
                        <h2>Web System Projects</h2>
                    </div>
                    <div class="cc-home-v2-grid">        <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/vbnet-file-handling-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Handling Best Practices for Beginners 81"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how VB.NET file handling best practices works in real VB.NET code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/quiz-app-flutter/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Quiz App in Flutter Flutter source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Quiz App in Flutter 82"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Beginner Programming Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Quiz App in Flutter</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 7 min read Flutter 📦 Free ZIP Download If you are looking for a free Quiz App in Flutter with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-poll-and-voting-system/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Poll and Voting System thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Poll and Voting System 83"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Poll and Voting System</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP voting system works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-simple-php-rest-api/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a Simple PHP REST API thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a Simple PHP REST API 84"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a Simple PHP REST API</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP REST API works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/ecommerce-api-nodejs/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="E-commerce API in Node.js Node.js source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="E-commerce API in Node.js 85"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">E-commerce API in Node.js</h3>
                    <p class="cc-home-v2-card-excerpt">Advanced 12 min read Node.js 📦 Free ZIP Download If you are looking for a free E-commerce API in Node.js with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-shopping-cart-without-a-framework/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Shopping Cart Without a Framework thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Shopping Cart Without a Framework 86"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Shopping Cart Without a Framework</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP shopping cart works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-csv-import-export-tool/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP CSV Import/Export Tool thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP CSV Import/Export Tool 87"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP CSV Import/Export Tool</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP CSV import export works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/quiz-application-java/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Quiz Application in Java Java source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Quiz Application in Java 88"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Java Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Quiz Application in Java</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read Java 📦 Free ZIP Download If you are looking for a free Quiz Application in Java with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/cpp-file-handling-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Handling Best Practices for Beginners 89"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">C++ Tutorials</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how C++ file handling best practices works in real C++ code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-image-upload-gallery/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Image Upload Gallery thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Image Upload Gallery 90"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Image Upload Gallery</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP image upload gallery works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/rest-api-drf-django/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="REST API with Django REST Framework Django source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="REST API with Django REST Framework 91"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Django Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">REST API with Django REST Framework</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read Django 📦 Free ZIP Download If you are looking for a free REST API with Django REST Framework&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-blog-with-mysql/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP Blog With MySQL thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP Blog With MySQL 92"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP Blog With MySQL</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP blog MySQL works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-url-shortener-build-your-own/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP URL Shortener: Build Your Own thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP URL Shortener: Build Your Own 93"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP URL Shortener: Build Your Own</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP URL shortener works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/typescript-mini-projects/discord-bot-typescript/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Discord Bot in TypeScript TypeScript source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Discord Bot in TypeScript 94"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Discord Bot in TypeScript</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read TypeScript 📦 Free ZIP Download If you are looking for a free Discord Bot in TypeScript with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-notes-app-from-scratch/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP Notes App From Scratch thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP Notes App From Scratch 95"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP Notes App From Scratch</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP notes app works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-to-do-list-app-with-mysql/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP To-Do List App With MySQL thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP To-Do List App With MySQL 96"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP To-Do List App With MySQL</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP todo app works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
        </div>                </article>
            </section>

            <section class="cc-home-v2-section">
                <div class="cc-home-v2-section-head">
                    <h2>Recently Updated Posts</h2>
                    <a href="https://www.campcodes.com/latest-post/">Track updates</a>
                </div>
                <div class="cc-home-v2-grid">        <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/vbnet-file-handling-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Handling Best Practices for Beginners 97"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Code Examples</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how VB.NET file handling best practices works in real VB.NET code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/quiz-app-flutter/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Quiz App in Flutter Flutter source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Quiz App in Flutter 98"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Beginner Programming Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Quiz App in Flutter</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 7 min read Flutter 📦 Free ZIP Download If you are looking for a free Quiz App in Flutter with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-poll-and-voting-system/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Poll and Voting System thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Poll and Voting System 99"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Poll and Voting System</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP voting system works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-simple-php-rest-api/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a Simple PHP REST API thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a Simple PHP REST API 100"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a Simple PHP REST API</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP REST API works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 9, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/ecommerce-api-nodejs/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="E-commerce API in Node.js Node.js source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="E-commerce API in Node.js 101"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">E-commerce API in Node.js</h3>
                    <p class="cc-home-v2-card-excerpt">Advanced 12 min read Node.js 📦 Free ZIP Download If you are looking for a free E-commerce API in Node.js with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-shopping-cart-without-a-framework/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Shopping Cart Without a Framework thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Shopping Cart Without a Framework 102"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Shopping Cart Without a Framework</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP shopping cart works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-csv-import-export-tool/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP CSV Import/Export Tool thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP CSV Import/Export Tool 103"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP CSV Import/Export Tool</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP CSV import export works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 8, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/quiz-application-java/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Quiz Application in Java Java source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Quiz Application in Java 104"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Java Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Quiz Application in Java</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read Java 📦 Free ZIP Download If you are looking for a free Quiz Application in Java with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/tutorials/cpp-file-handling-best-practices-for-beginners/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="File Handling Best Practices for Beginners thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="File Handling Best Practices for Beginners 105"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">C++ Tutorials</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">File Handling Best Practices for Beginners</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how C++ file handling best practices works in real C++ code, why&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-image-upload-gallery/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP Image Upload Gallery thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP Image Upload Gallery 106"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP Image Upload Gallery</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP image upload gallery works in real PHP code, why it&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/rest-api-drf-django/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="REST API with Django REST Framework Django source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="REST API with Django REST Framework 107"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Django Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">REST API with Django REST Framework</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read Django 📦 Free ZIP Download If you are looking for a free REST API with Django REST Framework&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-blog-with-mysql/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP Blog With MySQL thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP Blog With MySQL 108"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP Blog With MySQL</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP blog MySQL works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/php-url-shortener-build-your-own/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="PHP URL Shortener: Build Your Own thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="PHP URL Shortener: Build Your Own 109"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">PHP URL Shortener: Build Your Own</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 11 min read In this tutorial, you will learn how PHP URL shortener works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 7, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/typescript-mini-projects/discord-bot-typescript/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Discord Bot in TypeScript TypeScript source code screenshot" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Discord Bot in TypeScript 110"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Discord Bot in TypeScript</h3>
                    <p class="cc-home-v2-card-excerpt">Intermediate 9 min read TypeScript 📦 Free ZIP Download If you are looking for a free Discord Bot in TypeScript with complete&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-notes-app-from-scratch/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP Notes App From Scratch thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP Notes App From Scratch 111"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP Notes App From Scratch</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP notes app works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
                <article class="cc-home-v2-card" itemscope itemtype="https://schema.org/CreativeWork">
            <a class="cc-home-v2-card-link" href="https://www.campcodes.com/mini-projects/build-a-php-to-do-list-app-with-mysql/" itemprop="url">
                                    <div class="cc-home-v2-card-thumb"><img width="768" height="403" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Build a PHP To-Do List App With MySQL thumbnail" loading="lazy" decoding="async" fetchpriority="low" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg 768w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" title="Build a PHP To-Do List App With MySQL 112"></div>
                                <div class="cc-home-v2-card-content">
                                            <span class="cc-home-v2-chip">Mini Projects</span>
                                        <h3 class="cc-home-v2-card-title" itemprop="headline">Build a PHP To-Do List App With MySQL</h3>
                    <p class="cc-home-v2-card-excerpt">Beginner 9 min read In this tutorial, you will learn how PHP todo app works in real PHP code, why it matters&hellip;</p>
                    <span class="cc-home-v2-card-meta">July 6, 2026</span>
                </div>
            </a>
        </article>
        </div>            </section>

                    </div>
    </section>
    
	<div class="site grid-container container hfeed" id="page">
				<div class="site-content" id="content">
			
	<div class="content-area" id="primary">
		<main class="site-main" id="main">
			
<article id="post-18204" class="post-18204 page type-page status-publish" itemtype="https://schema.org/CreativeWork" itemscope>
	<div class="inside-article">
		
		<div class="entry-content" itemprop="text">
			
<div class="cc-screenshot-hero" style="
    background: linear-gradient(140deg, #0d2d4e 0%, #1a4a7a 100%);
    border-radius: 16px;
    padding: 70px 50px 60px;
    margin-bottom: 40px;
    position: relative;
    overflow: hidden;
">
    <!-- Subtle grid texture overlay -->
    <div aria-hidden="true" style="
        position:absolute;inset:0;
        background-image:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);
        background-size:40px 40px;
        border-radius:16px;
        pointer-events:none;
    "></div>

    <!-- Label -->
    <p style="
        font-size:12px;font-weight:700;letter-spacing:0.15em;
        text-transform:uppercase;color:rgba(255,255,255,0.72);
        margin:0 0 16px;position:relative;
    ">CampCodes Programming Hub</p>

    <!-- Main heading -->
    <h1 style="
        font-size:clamp(28px,5vw,54px);font-weight:800;line-height:1.1;
        color:#ffffff;margin:0 0 20px;position:relative;
        max-width:820px;
    ">Download Trusted Source Code, Learn Programming, and Build Real Projects Faster</h1>

    <!-- Subtitle -->
    <p style="
        font-size:18px;color:rgba(200,220,235,0.92);
        margin:0 0 32px;max-width:660px;position:relative;line-height:1.6;
    ">Explore practical source code systems, tutorials, capstone ideas, and project-ready guides for students and developers.</p>

    <!-- Search bar -->
    <form role="search" method="get" action="https://www.campcodes.com/" style="
        display:flex;align-items:center;
        background:#ffffff;border-radius:50px;
        max-width:520px;overflow:hidden;
        padding:4px 4px 4px 20px;
        margin-bottom:28px;position:relative;
    ">
        <input type="search" name="s" placeholder="Search ..."
               style="border:none;background:transparent;flex:1;font-size:15px;color:#333;outline:none;padding:8px 0;min-width:0;" />
        <button type="submit" aria-label="Search" style="
            background:#00BCD4;color:#fff;border:none;
            border-radius:50%;width:44px;height:44px;
            cursor:pointer;flex-shrink:0;
            display:flex;align-items:center;justify-content:center;
        ">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18" height="18"
                 fill="none" stroke="currentColor" stroke-width="2.5"
                 stroke-linecap="round" stroke-linejoin="round">
                <circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/>
            </svg>
        </button>
    </form>

    <!-- Pill quick links -->
    <div style="display:flex;flex-wrap:wrap;gap:10px;position:relative;">
        <a href="https://www.campcodes.com/projects/php/" style="display:inline-block;background:rgba(255,255,255,0.13);color:#ffffff;
                  text-decoration:none;padding:9px 18px;border-radius:50px;
                  font-size:14px;font-weight:500;transition:background .2s;" onmouseover="this.style.background=&#039;rgba(255,255,255,0.23)&#039;" onmouseout="this.style.background=&#039;rgba(255,255,255,0.13)&#039;">PHP Projects</a>
        <a href="https://www.campcodes.com/projects/" style="display:inline-block;background:rgba(255,255,255,0.13);color:#ffffff;
                  text-decoration:none;padding:9px 18px;border-radius:50px;
                  font-size:14px;font-weight:500;transition:background .2s;" onmouseover="this.style.background=&#039;rgba(255,255,255,0.23)&#039;" onmouseout="this.style.background=&#039;rgba(255,255,255,0.13)&#039;">Source Code Library</a>
        <a href="https://www.campcodes.com/tutorials/" style="display:inline-block;background:rgba(255,255,255,0.13);color:#ffffff;
                  text-decoration:none;padding:9px 18px;border-radius:50px;
                  font-size:14px;font-weight:500;transition:background .2s;" onmouseover="this.style.background=&#039;rgba(255,255,255,0.23)&#039;" onmouseout="this.style.background=&#039;rgba(255,255,255,0.13)&#039;">Tutorials</a>
        <a href="https://www.campcodes.com/thesis/" style="display:inline-block;background:rgba(255,255,255,0.13);color:#ffffff;
                  text-decoration:none;padding:9px 18px;border-radius:50px;
                  font-size:14px;font-weight:500;transition:background .2s;" onmouseover="this.style.background=&#039;rgba(255,255,255,0.23)&#039;" onmouseout="this.style.background=&#039;rgba(255,255,255,0.13)&#039;">Final Year Projects</a>
        <a href="https://www.campcodes.com/mobile-app/" style="display:inline-block;background:rgba(255,255,255,0.13);color:#ffffff;
                  text-decoration:none;padding:9px 18px;border-radius:50px;
                  font-size:14px;font-weight:500;transition:background .2s;" onmouseover="this.style.background=&#039;rgba(255,255,255,0.23)&#039;" onmouseout="this.style.background=&#039;rgba(255,255,255,0.13)&#039;">Mobile App Projects</a>
    </div>
</div>




<div class="gb-container gb-container-089340fc">
<div class="gb-container gb-container-2cf33794">
<div class="gb-container gb-container-90d8ffbd">

<h2 class="gb-headline gb-headline-07af1826 gb-headline-text">Latest Posts</h2>

</div>


<div class="gb-grid-wrapper gb-grid-wrapper-58615cfb gb-query-loop-wrapper">
<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21217 post type-post status-publish format-standard has-post-thumbnail hentry category-vbnet-code-examples category-tutorials category-vbnet-tutorials tag-net tag-vb-net tag-vb-net-examples tag-vb-net-file-handling-best-practices tag-vb-net-file-handling-best-practices-example tag-vb-net-syntax tag-vb-net-tutorial tag-vb-net-vb-net-file-handling-best-practices tag-windows-forms"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/tutorials/vbnet-file-handling-best-practices-for-beginners/"><img decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217.jpg" class="gb-image-eabbfe33" alt="File Handling Best Practices for Beginners thumbnail" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/vbnet-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21217-768x403.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" title="Home 113"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img decoding="async" alt="5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 114"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-09T06:13:23+08:00">July 9, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/tutorials/vbnet-file-handling-best-practices-for-beginners/">File Handling Best Practices for Beginners</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21212 post type-post status-publish format-standard has-post-thumbnail hentry category-beginner-programming-projects category-flutter-mini-projects category-mini-projects category-student-programming-projects tag-beginner-flutter tag-download-flutter-project tag-flutter-mini-project tag-flutter-project tag-flutter-source-code tag-free-flutter-project tag-mini-project tag-mobile-project tag-programming-mini-project tag-student-project-flutter"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/quiz-app-flutter/"><img decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212.jpg" class="gb-image-eabbfe33" alt="Quiz App in Flutter Flutter source code screenshot" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-flutter-quiz-app-in-flutter-21212-768x403.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" title="Home 115"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img loading="lazy" decoding="async" alt="e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 116"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-09T00:11:28+08:00">July 9, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/quiz-app-flutter/">Quiz App in Flutter</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21210 post type-post status-publish format-standard has-post-thumbnail hentry category-mini-projects category-php-mini-projects tag-php tag-php-beginner-project tag-php-examples tag-php-for-beginners tag-php-mini-project tag-php-mysql tag-php-php-voting-system tag-php-tutorial tag-php-voting-system tag-php-voting-system-example"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/php-poll-and-voting-system/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210.jpg" class="gb-image-eabbfe33" alt="PHP Poll and Voting System thumbnail" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-poll-and-voting-system-2026-04-multi-language-v1-21210-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 117"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img decoding="async" alt="5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 114"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-09T00:00:08+08:00">July 9, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/php-poll-and-voting-system/">PHP Poll and Voting System</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21208 post type-post status-publish format-standard has-post-thumbnail hentry category-mini-projects category-php-mini-projects tag-php tag-php-beginner-project tag-php-examples tag-php-for-beginners tag-php-mini-project tag-php-mysql tag-php-php-rest-api tag-php-rest-api tag-php-rest-api-example tag-php-tutorial"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/build-a-simple-php-rest-api/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208.jpg" class="gb-image-eabbfe33" alt="Build a Simple PHP REST API thumbnail" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-simple-php-rest-api-2026-04-multi-language-v1-21208-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 119"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img decoding="async" alt="5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 114"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-09T00:00:06+08:00">July 9, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/build-a-simple-php-rest-api/">Build a Simple PHP REST API</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21203 post type-post status-publish format-standard has-post-thumbnail hentry category-mini-projects category-node-js-mini-projects category-web-development-projects tag-advanced-node-js tag-api-project tag-download-node-js-project tag-free-node-js-project tag-mini-project tag-node-js-mini-project tag-node-js-project tag-node-js-source-code tag-programming-mini-project tag-student-project-node-js"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/ecommerce-api-nodejs/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203.jpg" class="gb-image-eabbfe33" alt="E-commerce API in Node.js Node.js source code screenshot" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-nodejs-e-commerce-api-in-node-js-21203-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 121"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img loading="lazy" decoding="async" alt="e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 116"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-08T00:00:07+08:00">July 8, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/ecommerce-api-nodejs/">E-commerce API in Node.js</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21201 post type-post status-publish format-standard has-post-thumbnail hentry category-mini-projects category-php-mini-projects tag-php tag-php-beginner-project tag-php-examples tag-php-for-beginners tag-php-mini-project tag-php-mysql tag-php-php-shopping-cart tag-php-shopping-cart tag-php-shopping-cart-example tag-php-tutorial"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/php-shopping-cart-without-a-framework/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201.jpg" class="gb-image-eabbfe33" alt="PHP Shopping Cart Without a Framework thumbnail" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-shopping-cart-without-a-framework-2026-04-multi-language-v1-21201-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 123"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img decoding="async" alt="5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 114"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-08T00:00:04+08:00">July 8, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/php-shopping-cart-without-a-framework/">PHP Shopping Cart Without a Framework</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21199 post type-post status-publish format-standard has-post-thumbnail hentry category-mini-projects category-php-mini-projects tag-php tag-php-beginner-project tag-php-csv-import-export tag-php-csv-import-export-example tag-php-examples tag-php-for-beginners tag-php-mini-project tag-php-mysql tag-php-php-csv-import-export tag-php-tutorial"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/build-a-php-csv-import-export-tool/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199.jpg" class="gb-image-eabbfe33" alt="Build a PHP CSV Import/Export Tool thumbnail" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-csv-import-export-tool-2026-04-multi-language-v1-21199-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 125"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img decoding="async" alt="5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 114"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-08T00:00:02+08:00">July 8, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/build-a-php-csv-import-export-tool/">Build a PHP CSV Import/Export Tool</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21194 post type-post status-publish format-standard has-post-thumbnail hentry category-java-mini-projects category-mini-projects category-web-development-projects tag-download-java-project tag-free-java-project tag-intermediate-java tag-java-mini-project tag-java-project tag-java-source-code tag-mini-project tag-programming-mini-project tag-student-project-java tag-web-app-project"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/quiz-application-java/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194.jpg" class="gb-image-eabbfe33" alt="Quiz Application in Java Java source code screenshot" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-java-quiz-application-in-java-21194-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 127"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img loading="lazy" decoding="async" alt="e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 116"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-07T08:10:10+08:00">July 7, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/quiz-application-java/">Quiz Application in Java</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21192 post type-post status-publish format-standard has-post-thumbnail hentry category-cpp-tutorials category-cpp-code-examples category-tutorials tag-c tag-c-c-file-handling-best-practices tag-c-examples tag-c-file-handling-best-practices tag-c-file-handling-best-practices-example tag-c-for-beginners tag-c-syntax tag-c-tutorial tag-stl"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/tutorials/cpp-file-handling-best-practices-for-beginners/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192.jpg" class="gb-image-eabbfe33" alt="File Handling Best Practices for Beginners thumbnail" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/cpp-tutorial-file-handling-best-practices-for-beginne-2026-04-multi-language-v1-21192-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 129"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img decoding="async" alt="5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 114"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-07T06:09:29+08:00">July 7, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/tutorials/cpp-file-handling-best-practices-for-beginners/">File Handling Best Practices for Beginners</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21190 post type-post status-publish format-standard has-post-thumbnail hentry category-mini-projects category-php-mini-projects tag-php tag-php-beginner-project tag-php-examples tag-php-for-beginners tag-php-image-upload-gallery tag-php-image-upload-gallery-example tag-php-mini-project tag-php-mysql tag-php-php-image-upload-gallery tag-php-tutorial"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/php-image-upload-gallery/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190.jpg" class="gb-image-eabbfe33" alt="PHP Image Upload Gallery thumbnail" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-image-upload-gallery-2026-04-multi-language-v1-21190-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 131"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img decoding="async" alt="5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 114"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-07T02:07:11+08:00">July 7, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/php-image-upload-gallery/">PHP Image Upload Gallery</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21185 post type-post status-publish format-standard has-post-thumbnail hentry category-django-mini-projects category-mini-projects category-web-development-projects tag-api-project tag-django-mini-project tag-django-project tag-django-source-code tag-download-django-project tag-free-django-project tag-intermediate-django tag-mini-project tag-programming-mini-project tag-student-project-django"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/rest-api-drf-django/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185.jpg" class="gb-image-eabbfe33" alt="REST API with Django REST Framework Django source code screenshot" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-django-rest-api-with-django-rest-framework-21185-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 133"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img loading="lazy" decoding="async" alt="e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 116"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-07T00:06:19+08:00">July 7, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/rest-api-drf-django/">REST API with Django REST Framework</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21183 post type-post status-publish format-standard has-post-thumbnail hentry category-mini-projects category-php-mini-projects tag-php tag-php-beginner-project tag-php-blog-mysql tag-php-blog-mysql-example tag-php-examples tag-php-for-beginners tag-php-mini-project tag-php-mysql tag-php-php-blog-mysql tag-php-tutorial"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/build-a-php-blog-with-mysql/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183.jpg" class="gb-image-eabbfe33" alt="Build a PHP Blog With MySQL thumbnail" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-blog-with-mysql-2026-04-multi-language-v1-21183-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 135"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img decoding="async" alt="5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 114"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-07T00:00:04+08:00">July 7, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/build-a-php-blog-with-mysql/">Build a PHP Blog With MySQL</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21181 post type-post status-publish format-standard has-post-thumbnail hentry category-mini-projects category-php-mini-projects tag-php tag-php-beginner-project tag-php-examples tag-php-for-beginners tag-php-mini-project tag-php-mysql tag-php-php-url-shortener tag-php-tutorial tag-php-url-shortener tag-php-url-shortener-example"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/php-url-shortener-build-your-own/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181.jpg" class="gb-image-eabbfe33" alt="PHP URL Shortener: Build Your Own thumbnail" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-php-url-shortener-build-your-own-2026-04-multi-language-v1-21181-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 137"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img decoding="async" alt="5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 114"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-07T00:00:02+08:00">July 7, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/php-url-shortener-build-your-own/">PHP URL Shortener: Build Your Own</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21176 post type-post status-publish format-standard has-post-thumbnail hentry category-typescript-mini-projects category-mini-projects tag-cli-project tag-download-typescript-project tag-free-typescript-project tag-intermediate-typescript tag-mini-project tag-programming-mini-project tag-student-project-typescript tag-typescript-mini-project tag-typescript-project tag-typescript-source-code"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/typescript-mini-projects/discord-bot-typescript/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176.jpg" class="gb-image-eabbfe33" alt="Discord Bot in TypeScript TypeScript source code screenshot" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-typescript-discord-bot-in-typescript-21176-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 139"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img loading="lazy" decoding="async" alt="e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 116"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-06T00:00:06+08:00">July 6, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/typescript-mini-projects/discord-bot-typescript/">Discord Bot in TypeScript</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21174 post type-post status-publish format-standard has-post-thumbnail hentry category-mini-projects category-php-mini-projects tag-php tag-php-beginner-project tag-php-examples tag-php-for-beginners tag-php-mini-project tag-php-mysql tag-php-notes-app tag-php-notes-app-example tag-php-php-notes-app tag-php-tutorial"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/build-a-php-notes-app-from-scratch/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174.jpg" class="gb-image-eabbfe33" alt="Build a PHP Notes App From Scratch thumbnail" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-notes-app-from-scratch-2026-04-multi-language-v1-21174-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 141"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img decoding="async" alt="5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 114"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-06T00:00:03+08:00">July 6, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/build-a-php-notes-app-from-scratch/">Build a PHP Notes App From Scratch</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21172 post type-post status-publish format-standard has-post-thumbnail hentry category-mini-projects category-php-mini-projects tag-php tag-php-beginner-project tag-php-examples tag-php-for-beginners tag-php-mini-project tag-php-mysql tag-php-php-todo-app tag-php-todo-app tag-php-todo-app-example tag-php-tutorial"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/build-a-php-to-do-list-app-with-mysql/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172.jpg" class="gb-image-eabbfe33" alt="Build a PHP To-Do List App With MySQL thumbnail" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-to-do-list-app-with-mysql-2026-04-multi-language-v1-21172-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 143"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img decoding="async" alt="5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 114"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-06T00:00:01+08:00">July 6, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/build-a-php-to-do-list-app-with-mysql/">Build a PHP To-Do List App With MySQL</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21167 post type-post status-publish format-standard has-post-thumbnail hentry category-mini-projects category-php-mini-projects category-web-development-projects tag-download-php-project tag-free-php-project tag-intermediate-php tag-mini-project tag-php-mini-project tag-php-project tag-php-source-code tag-programming-mini-project tag-student-project-php tag-web-app-project"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/online-hotel-reservation-system-php/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-php-online-hotel-reservation-system-in-php-21167.jpg" class="gb-image-eabbfe33" alt="Online Hotel Reservation System in PHP PHP source code screenshot" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-php-online-hotel-reservation-system-in-php-21167.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-php-online-hotel-reservation-system-in-php-21167-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-php-online-hotel-reservation-system-in-php-21167-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/ccmp-php-online-hotel-reservation-system-in-php-21167-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 145"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img loading="lazy" decoding="async" alt="e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/e8545f642a7cc3a72f4dd833e2ad194be6d9ad4f623d00288b6922e442b62cbd?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 116"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-05T08:05:20+08:00">July 5, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/online-hotel-reservation-system-php/">Online Hotel Reservation System in PHP</a></h2>
</div>
</div></div>

<div class="gb-grid-column gb-grid-column-0798b008 gb-query-loop-item post-21165 post type-post status-publish format-standard has-post-thumbnail hentry category-mini-projects category-php-mini-projects tag-php tag-php-beginner-project tag-php-examples tag-php-for-beginners tag-php-login-registration-system tag-php-login-registration-system-example tag-php-mini-project tag-php-mysql tag-php-php-login-registration-system tag-php-tutorial"><div class="gb-container gb-container-0798b008">
<figure class="gb-block-image gb-block-image-eabbfe33"><a href="https://www.campcodes.com/mini-projects/build-a-php-user-registration-and-login-system/"><img loading="lazy" decoding="async" width="1200" height="630" src="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-user-registration-and-login-2026-04-multi-language-v1-21165.jpg" class="gb-image-eabbfe33" alt="Build a PHP User Registration and Login System thumbnail" srcset="https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-user-registration-and-login-2026-04-multi-language-v1-21165.jpg 1200w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-user-registration-and-login-2026-04-multi-language-v1-21165-300x158.jpg 300w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-user-registration-and-login-2026-04-multi-language-v1-21165-1024x538.jpg 1024w, https://www.campcodes.com/wp-content/uploads/2026/07/php-tutorial-build-a-php-user-registration-and-login-2026-04-multi-language-v1-21165-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Home 147"></a></figure>

<div class="gb-container gb-container-f5bdb732">
<figure class="gb-block-image gb-block-image-b51a7620"><img decoding="async" alt="5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" src="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=40&#038;d=wavatar&#038;r=g" srcset="https://secure.gravatar.com/avatar/5261420be8e82bf0595e28e7aae041652aadaf335ee0ffa26a77ef168ab57fc3?s=80&#038;d=wavatar&#038;r=g 2x" class="avatar avatar-40 photo gb-image-b51a7620" height="40" width="40" title="Home 114"></figure>

<div class="gb-container gb-container-a3a4faf6">
<div class="gb-headline gb-headline-c9edb13d"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg></span><span class="gb-headline-text"><time class="entry-date published" datetime="2026-07-05T06:04:56+08:00">July 5, 2026</time></span></div>
</div>

<h2 class="gb-headline gb-headline-a9cb941c gb-headline-text"><a href="https://www.campcodes.com/mini-projects/build-a-php-user-registration-and-login-system/">Build a PHP User Registration and Login System</a></h2>
</div>
</div></div>
</div>


<div class="gb-container gb-container-5309d8bb">

<a class="gb-button gb-button-e2f1ae55 gb-button-text" href="https://www.campcodes.com/latest-post/">Read More</a>

</div>
</div>
</div>		</div>

			</div>
</article>
		</main>
	</div>

	
	</div>
</div>

    <section class="cc-footer-conversion" aria-label="CampCodes footer resources">
        <div class="grid-container">
            <div class="cc-footer-conversion__hero">
                <p class="cc-footer-conversion__eyebrow">Trusted By Students &amp; Developers</p>
                <h2>Build Faster With Practical Source Code, Guided Tutorials, and Final-Year Ready Systems</h2>
                <p>CampCodes helps you discover real project implementations, clean tutorials, and downloadable systems that are easy to study, modify, and deploy.</p>
                <div class="cc-footer-conversion__actions">
                    <a href="https://www.campcodes.com/projects/">Browse Source Code</a>
                    <a href="https://www.campcodes.com/tutorials/">Start Learning</a>
                </div>
            </div>

            <div class="cc-footer-conversion__grid">
                <nav class="cc-footer-conversion__col" aria-label="Project categories">
                    <h3>Project Categories</h3>
                    <a href="https://www.campcodes.com/projects/php/">PHP &amp; MySQL Projects</a>
                    <a href="https://www.campcodes.com/mobile-app/android-studio/">Android Studio Projects</a>
                    <a href="https://www.campcodes.com/web-development-projects/">Web System Projects</a>
                    <a href="https://www.campcodes.com/projects/vb-net/">VB.NET Projects</a>
                </nav>

                <nav class="cc-footer-conversion__col" aria-label="Learning guides">
                    <h3>Learning Guides</h3>
                    <a href="https://www.campcodes.com/tutorials/php-tutorials/">PHP Tutorials</a>
                    <a href="https://www.campcodes.com/tutorials/python-tutorials/">Python Tutorials</a>
                    <a href="https://www.campcodes.com/tutorials/javascript-tutorials/">JavaScript Tutorials</a>
                    <a href="https://www.campcodes.com/latest-post/">Latest Updates</a>
                </nav>

                <nav class="cc-footer-conversion__col" aria-label="Student resources">
                    <h3>Student Resources</h3>
                    <a href="https://www.campcodes.com/student-programming-projects/">Final Year Projects</a>
                    <a href="https://www.campcodes.com/beginner-programming-projects/">Beginner Projects</a>
                    <a href="https://www.campcodes.com/documentation/">Documentation</a>
                    <a href="https://www.campcodes.com/blog/">All Categories</a>
                </nav>

                <div class="cc-footer-conversion__col cc-footer-conversion__trust">
                    <h3>Why CampCodes</h3>
                    <ul>
                        <li>Practical source code with setup guidance</li>
                        <li>Structured tutorials for beginners and students</li>
                        <li>SEO-friendly project indexing and clean navigation</li>
                    </ul>
                </div>
            </div>

            <div class="cc-footer-conversion__legal">
                <span>© 2026 CampCodes. All rights reserved.</span>
                <div class="cc-footer-conversion__legal-links">
                    <a href="https://www.campcodes.com/privacy-policy/">Privacy Policy</a>
                    <a href="https://www.campcodes.com/terms-and-conditions/">Terms</a>
                    <a href="https://www.campcodes.com/disclaimer/">Disclosure</a>
                    <a href="https://www.campcodes.com/contact-us/">Contact</a>
                </div>
            </div>
        </div>
    </section>
    
<div class="site-footer footer-bar-active footer-bar-align-right">
	<div class="gb-container gb-container-8d5f3fe0">
<div class="gb-container gb-container-f2146622">
<div class="gb-grid-wrapper gb-grid-wrapper-89ce9f1d">
<div class="gb-grid-column gb-grid-column-47f7272f"><div class="gb-container gb-container-47f7272f">

<figure class="gb-block-image gb-block-image-bd064f30"><img loading="lazy" decoding="async" width="600" height="120" class="gb-image gb-image-bd064f30" src="https://www.campcodes.com/wp-content/uploads/2025/02/cropped-cropped-cropped-CCodes.png" alt="Campcodes" title="Campcodes" srcset="https://www.campcodes.com/wp-content/uploads/2025/02/cropped-cropped-cropped-CCodes.png 600w, https://www.campcodes.com/wp-content/uploads/2025/02/cropped-cropped-cropped-CCodes-300x60.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure>



<p class="gb-headline gb-headline-fdbe84c4 gb-headline-text"><strong>CampCodes</strong> is your destination for free, open-source code. Whether you’re just starting out or are an experienced developer, our platform offers a wide range of code snippets, projects, and tutorials to help you learn, build, and innovate. Join our community to explore and share practical coding solutions—no cost, just code.</p>

</div></div>

<div class="gb-grid-column gb-grid-column-6349a155"><div class="gb-container gb-container-6349a155">

<h3 class="gb-headline gb-headline-b51633f4 gb-headline-text"><strong>Friends</strong></h3>



<p class="gb-headline gb-headline-80ab2c3a gb-headline-text"><a href="#link">PhilTweets.net</a></p>



<p class="gb-headline gb-headline-efecbe40 gb-headline-text"><a href="#link" data-type="internal" data-id="#link">PhilTweets.net</a></p>



<p class="gb-headline gb-headline-ae55402b gb-headline-text"><a href="#link" data-type="internal" data-id="#link">PhilTweets.net</a></p>



<p class="gb-headline gb-headline-dfe48fb7 gb-headline-text"><a href="#link" data-type="internal" data-id="#link">PhilTweets.net</a></p>

</div></div>

<div class="gb-grid-column gb-grid-column-b006afef"><div class="gb-container gb-container-b006afef">

<h3 class="gb-headline gb-headline-a0a29646 gb-headline-text">Quick Links</h3>



<p class="gb-headline gb-headline-1a9dfa7b gb-headline-text"><a href="https://www.campcodes.com/about-us/" data-type="page" data-id="19">About Us</a></p>



<p class="gb-headline gb-headline-155f66df gb-headline-text"><a href="https://www.campcodes.com/contact-us-campcodes/" data-type="page" data-id="9">Contact Us</a></p>



<p class="gb-headline gb-headline-b185e7b0 gb-headline-text"><a href="https://www.campcodes.com/disclaimer-campcodes/" data-type="page" data-id="15">Disclaimer</a></p>



<p class="gb-headline gb-headline-10f2b7df gb-headline-text"><a href="https://www.campcodes.com/privacy-policy-campcodes/" data-type="page" data-id="2562">Privacy policy</a></p>



<p class="gb-headline gb-headline-3b38a840 gb-headline-text"><a href="https://www.campcodes.com/privacy-policy-campcodes/" data-type="page" data-id="2562">Terms and Conditions</a></p>

</div></div>

<div class="gb-grid-column gb-grid-column-2373ee01"><div class="gb-container gb-container-2373ee01">

<h3 class="gb-headline gb-headline-44c804eb gb-headline-text">Contact Us</h3>



<p class="gb-headline gb-headline-63ce2055"><span class="gb-headline-text">Email: <a href="/cdn-cgi/l/email-protection#99f0f7fff6d9fce1f8f4e9f5fcb7faf6f4" data-type="mailto" data-id="mailto:info@example.com"><span class="__cf_email__" data-cfemail="364553445453445b4c0406040676515b575f5a1855595b">[email&#160;protected]</span></a></span></p>

</div></div>
</div>
</div>

<div class="gb-container gb-container-918ac157">

<p class="gb-headline gb-headline-3de8bff9 gb-headline-text">© 2025 CampCodes.com • All rights reserved.</p>

</div>
</div></div>

		<nav id="generate-slideout-menu" class="main-navigation slideout-navigation do-overlay" itemtype="https://schema.org/SiteNavigationElement" itemscope>
			<div class="inside-navigation grid-container grid-parent">
				<button class="slideout-exit has-svg-icon"><span class="gp-icon pro-close">
				<svg viewBox="0 0 512 512" aria-hidden="true" role="img" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1em" height="1em">
					<path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" />
				</svg>
			</span> <span class="screen-reader-text">Close</span></button>			</div><!-- .inside-navigation -->
		</nav><!-- #site-navigation -->

		<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/generatepressblog/*","/wp-content/themes/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
            <script>
                const abmsg = "We noticed an ad blocker. Consider whitelisting us to support the site ❤️";
                const abmsgd = "download";
                const iswpdmpropage = 0;
                jQuery(function($){

                    
                });
            </script>
            <div id="fb-root"></div>
            <script id="generate-a11y">
!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("pointerdown",(function(){e.classList.add("using-mouse")}),{passive:!0}),e.addEventListener("keydown",(function(){e.classList.remove("using-mouse")}),{passive:!0})}}();
</script>
	<div class="gp-modal gp-search-modal" id="gp-search" role="dialog" aria-modal="true" aria-label="Search">
		<div class="gp-modal__overlay" tabindex="-1" data-gpmodal-close>
			<div class="gp-modal__container">
					<form role="search" method="get" class="search-modal-form" action="https://www.campcodes.com/">
		<label for="search-modal-input" class="screen-reader-text">Search for:</label>
		<div class="search-modal-fields">
			<input id="search-modal-input" type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
			<button aria-label="Search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg></span></button>
		</div>
			</form>
				</div>
		</div>
	</div>
	<script id="generate-sticky-js" src="https://www.campcodes.com/wp-content/plugins/gp-premium/menu-plus/functions/js/sticky.min.js?ver=2.5.1"></script>
<script id="generate-offside-js-extra">
var offSide = {"side":"left"};
//# sourceURL=generate-offside-js-extra
</script>
<script id="generate-offside-js" src="https://www.campcodes.com/wp-content/plugins/gp-premium/menu-plus/functions/js/offside.min.js?ver=2.5.1"></script>
<script id="wp-hooks-js" src="https://www.campcodes.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
<script id="wp-i18n-js" src="https://www.campcodes.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="swv-js" src="https://www.campcodes.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.6"></script>
<script id="contact-form-7-js-before">
var wpcf7 = {
    "api": {
        "root": "https:\/\/www.campcodes.com\/wp-json\/",
        "namespace": "contact-form-7\/v1"
    }
};
//# sourceURL=contact-form-7-js-before
</script>
<script id="contact-form-7-js" src="https://www.campcodes.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.6"></script>
<script id="jquery-form-js" src="https://www.campcodes.com/wp-includes/js/jquery/jquery.form.min.js?ver=4.3.0"></script>
<script id="tptn_tracker-js-extra">
var ajax_tptn_tracker = {"ajax_url":"https://www.campcodes.com/","top_ten_id":"18204","top_ten_blog_id":"1","activate_counter":"0","top_ten_debug":"0","tptn_rnd":"613460515"};
//# sourceURL=tptn_tracker-js-extra
</script>
<script id="tptn_tracker-js" src="https://www.campcodes.com/wp-content/plugins/top-10/includes/js/top-10-tracker.min.js?ver=4.3.1"></script>
<script id="generate-menu-js-before">
var generatepressMenu = {"toggleOpenedSubMenus":true,"openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"};
//# sourceURL=generate-menu-js-before
</script>
<script id="generate-menu-js" src="https://www.campcodes.com/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.6.1"></script>
<script id="generate-modal-js" src="https://www.campcodes.com/wp-content/themes/generatepress/assets/dist/modal.js?ver=3.6.1"></script>
    <style id="cc-hp-float-css">
        /*
         * Rails start VISIBLE (display:flex) so the inline AdSense push fires
         * against a rendered element — AdSense ignores display:none containers.
         * JS only hides them (never re-shows) once gutter measurement is done.
         * Mobile media query hides rails before the push fires on narrow screens.
         */
        #cc-hp-left, #cc-hp-right {
            display: flex;
            position: fixed;
            top: 50%;
            transform: translateY(-50%);
            z-index: 8500;
            width: 160px;
            flex-direction: column;
            align-items: center;
            gap: 4px;
            background: transparent;
        }
        #cc-hp-left  { left: 0; }
        #cc-hp-right { right: 0; }
        #cc-hp-left ins.adsbygoogle,
        #cc-hp-right ins.adsbygoogle {
            display: block !important;
            width: 100% !important;   /* fills the 160 px container */
            min-height: 250px !important; /* 250px = high-fill 300×250 / 200×200 formats */
        }
        .cc-hp-rail-label {
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 0.12em;
            text-transform: uppercase;
            color: #bbb;
            line-height: 1;
            align-self: flex-start;
            padding-left: 2px;
        }
        /* Hide rails on phones — media query applies before JS runs */
        @media (max-width: 767px) {
            #cc-hp-left, #cc-hp-right { display: none !important; }
        }
        /* Bottom sticky banner — hidden by default, JS shows when rails can't fit */
        #cc-hp-bottom {
            display: none;
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            z-index: 8500;
            background: #fff;
            border-top: 1px solid #e8eaed;
            padding: 4px 8px 2px;
            flex-direction: column;
            align-items: center;
            gap: 2px;
            box-shadow: 0 -2px 10px rgba(0,0,0,0.10);
        }
        #cc-hp-bottom ins.adsbygoogle {
            display: block !important;
            width: 100% !important;
            max-width: 728px !important;
            min-height: 50px !important;
        }
        #cc-hp-bottom-close {
            position: absolute;
            top: 4px;
            right: 8px;
            background: none;
            border: none;
            font-size: 18px;
            color: #999;
            cursor: pointer;
            padding: 4px 6px;
            line-height: 1;
        }
        #cc-hp-bottom-close:hover { color: #333; }
        .cc-hp-bottom-label {
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 0.12em;
            text-transform: uppercase;
            color: #bbb;
            line-height: 1;
        }
    </style>

        <div id="cc-hp-left" aria-label="Advertisement" role="complementary">
        <span class="cc-hp-rail-label">Ads</span>
        <ins class="adsbygoogle"
             style="display:block"
             data-ad-client="ca-pub-9157322147162951"
             data-ad-slot="2930807900"
             data-ad-format="auto"
             data-full-width-responsive="true"></ins>
        <script data-no-defer>(adsbygoogle = window.adsbygoogle || []).push({});</script>
    </div>
    
        <div id="cc-hp-right" aria-label="Advertisement" role="complementary">
        <span class="cc-hp-rail-label">Ads</span>
        <ins class="adsbygoogle"
             style="display:block"
             data-ad-client="ca-pub-9157322147162951"
             data-ad-slot="1697617281"
             data-ad-format="auto"
             data-full-width-responsive="true"></ins>
        <script data-no-defer>(adsbygoogle = window.adsbygoogle || []).push({});</script>
    </div>
    
        <div id="cc-hp-bottom" aria-label="Advertisement" role="complementary">
        <span class="cc-hp-bottom-label">Advertisement</span>
        <ins class="adsbygoogle"
             style="display:block"
             data-ad-client="ca-pub-9157322147162951"
             data-ad-slot="8315920467"
             data-ad-format="horizontal"
             data-full-width-responsive="true"></ins>
        <button id="cc-hp-bottom-close" aria-label="Close ad">&times;</button>
    </div>
    
    <script>
    (function () {
        var leftEl   = document.getElementById('cc-hp-left');
        var rightEl  = document.getElementById('cc-hp-right');
        var bottomEl = document.getElementById('cc-hp-bottom');
        var closeBtn = document.getElementById('cc-hp-bottom-close');
        var bottomClosed = false;
        var bottomPushed = false;

        if (closeBtn) {
            closeBtn.addEventListener('click', function () {
                bottomClosed = true;
                if (bottomEl) bottomEl.style.display = 'none';
            });
        }

        function getGutters() {
            /* Use the V2 hub inner container — it has GP's actual content max-width.
               #page / .site-container are full-width wrappers (left ≈ 0) — skip them. */
            var el = document.querySelector('.cc-home-v2 .grid-container') ||
                     document.querySelector('.cc-home-v2');
            if (el) {
                var r  = el.getBoundingClientRect();
                var lg = Math.max(0, Math.floor(r.left));
                var rg = Math.max(0, Math.floor(window.innerWidth - r.right));
                if (lg > 10 || rg > 10) return { left: lg, right: rg };
            }
            var half = Math.max(0, (window.innerWidth - 1100) / 2);
            return { left: half, right: half };
        }

        function showBottomBanner() {
            if (!bottomEl || bottomClosed) return;
            bottomEl.style.display = 'flex';
            if (!bottomPushed) {
                bottomPushed = true;
                var ins = bottomEl.querySelector('.adsbygoogle');
                if (ins && !ins.getAttribute('data-adsbygoogle-status')) {
                    (window.adsbygoogle = window.adsbygoogle || []).push({});
                }
            }
        }

        function update() {
            var vw = window.innerWidth;

            if (vw < 768) {
                /* Mobile — rails hidden by CSS media query; show bottom banner */
                if (leftEl)  leftEl.style.display  = 'none';
                if (rightEl) rightEl.style.display = 'none';
                showBottomBanner();
                return;
            }

            /* Desktop — check actual gutters against 160 px rail width */
            var g    = getGutters();
            var fitL = g.left  >= 164; /* 160 px ad + 4 px margin */
            var fitR = g.right >= 164;

            if (leftEl)  leftEl.style.display  = fitL ? 'flex' : 'none';
            if (rightEl) rightEl.style.display = fitR ? 'flex' : 'none';

            /* Show bottom banner only when BOTH rails are hidden */
            if (!fitL && !fitR) {
                showBottomBanner();
            } else if (bottomEl && !bottomClosed) {
                bottomEl.style.display = 'none';
            }
        }

        /* Run immediately, then re-check after full layout is painted */
        update();
        window.addEventListener('resize', update);
        window.addEventListener('load',   update);
    })();
    </script>
        <script>
    (function () {
        'use strict';
        function addCopyButtons() {
            document.querySelectorAll('pre.cc-prism-block').forEach(function (pre) {
                if (pre.querySelector('.cc-copy-btn')) return;
                var btn = document.createElement('button');
                btn.type = 'button';
                btn.className = 'cc-copy-btn';
                btn.setAttribute('aria-label', 'Copy code');
                btn.textContent = 'Copy';
                pre.appendChild(btn);
                btn.addEventListener('click', function () {
                    var code = pre.querySelector('code');
                    var text = code ? (code.textContent || code.innerText) : pre.innerText;
                    function done() {
                        btn.textContent = 'Copied!';
                        btn.classList.add('cc-copied');
                        setTimeout(function () {
                            btn.textContent = 'Copy';
                            btn.classList.remove('cc-copied');
                        }, 2000);
                    }
                    function fallback() {
                        var ta = document.createElement('textarea');
                        ta.value = text;
                        ta.style.cssText = 'position:fixed;top:0;left:0;opacity:0;pointer-events:none';
                        document.body.appendChild(ta);
                        ta.focus();
                        ta.select();
                        try { document.execCommand('copy'); } catch (e) {}
                        document.body.removeChild(ta);
                        done();
                    }
                    if (navigator.clipboard && window.isSecureContext) {
                        navigator.clipboard.writeText(text).then(done).catch(fallback);
                    } else {
                        fallback();
                    }
                });
            });
        }
        if (document.readyState === 'loading') {
            document.addEventListener('DOMContentLoaded', addCopyButtons);
        } else {
            addCopyButtons();
        }
    })();
    </script>
    
</body>
</html>
