{"id":183,"date":"2023-10-09T13:17:29","date_gmt":"2023-10-09T13:17:29","guid":{"rendered":"https:\/\/csc.jfn.ac.lk\/expr\/?page_id=183"},"modified":"2026-02-08T02:30:47","modified_gmt":"2026-02-08T02:30:47","slug":"python-for-problem-solving","status":"publish","type":"page","link":"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/","title":{"rendered":"Python Essentials for Problem Solvers (CCC22)"},"content":{"rendered":"\n<div class=\"wp-block-cover\" style=\"margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" class=\"wp-block-cover__image-background wp-image-1117 size-large\" alt=\"\" src=\"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-1024x683.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-1024x683.jpg 1024w, https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-300x200.jpg 300w, https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-768x512.jpg 768w, https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-1536x1024.jpg 1536w, https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-2048x1365.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#456784\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"has-text-align-center has-large-font-size\"><\/p>\n<\/div><\/div>\n\n\n\n<p>Python is one of the most beginner friendly and widely used programming languages in today\u2019s computing world. The Certificate Course in Python Essentials for Problem Solvers introduces learners to the core principles of programming and guides them in using Python to solve real problems. Through hands-on exercises and simple projects, participants develop confidence in writing programs, working with data, and applying logical thinking to practical situations. The course provides a smooth and structured entry point into the world of programming, making it ideal for anyone starting their computing journey.<\/p>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center has-medium-font-size is-layout-flex wp-container-core-columns-is-layout-76136483 wp-block-columns-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><div class=\"wp-block-uagb-faq uagb-faq__outer-wrap uagb-block-667a8b04 uagb-faq-icon-row-reverse uagb-faq-layout-accordion uagb-faq-expand-first-true uagb-faq-inactive-other-true uagb-faq__wrap uagb-buttons-layout-wrap uagb-faq-equal-height     \" data-faqtoggle=\"true\" role=\"tablist\"><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-b8642304 \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<h4 class=\"uagb-question\"><strong>Target Group<\/strong><\/h4><\/div><div class=\"uagb-faq-content\"><p>This course is suitable for school leavers, undergraduates from any discipline, professionals, and anyone interested in learning programming from the beginning.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-d7b5166c \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<h4 class=\"uagb-question\"><strong><strong>Prerequisites<\/strong><\/strong><\/h4><\/div><div class=\"uagb-faq-content\"><p>No prior programming knowledge is required. An interest in learning programming and solving problems will be helpful.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-53d444ee \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<h4 class=\"uagb-question\"><strong>Selection Process<\/strong><\/h4><\/div><div class=\"uagb-faq-content\"><p>Candidates will be selected through a short selection examination that evaluates basic reasoning ability, simple computing awareness, and general aptitude.<br><br>For more details, please visit the \u201c<a href=\"https:\/\/csc.jfn.ac.lk\/expr\/application-process\/\">Application Process<\/a>\u201d page.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-f67a02a7 \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<h4 class=\"uagb-question\"><strong><strong><strong>Course Highlights<\/strong><\/strong><\/strong><\/h4><\/div><div class=\"uagb-faq-content\"><p><strong><strong>Course Objective<\/strong><\/strong>:<br><br>Develop essential programming knowledge and practical problem solving skills using Python. The course enables beginners to understand fundamental programming concepts and apply them to real world tasks.<br><br><strong>Course Contents:<\/strong><br><br>\u25cf Learn the core ideas behind programming and understand how Python is used across various fields<br><br>\u25cf Work with data types, variables, operators, and control structures through practical examples<br><br>\u25cf Develop skills in writing Python functions and organising code for clarity and reusability<br><br>\u25cf Practise handling files, working with lists, dictionaries, and other Python data structures<br><br>\u25cf Gain introductory experience in object oriented programming and learn how to structure simple applications<br><br>\u25cf Apply your knowledge to solve real problems through guided activities and small programming tasks<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-b5189694 \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<h4 class=\"uagb-question\"><strong>Awarding Certificate<\/strong><\/h4><\/div><div class=\"uagb-faq-content\"><p>To receive the Certificate in Python Essentials for Problem Solvers, participants must:<br><br>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Maintain a minimum attendance of 80 percent<br>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Obtain a minimum final mark of 40 percent<br><br><em>The final marks shall be determined through a combination of In-Course Assessments (50%) and the Final Examination (50%).<\/em><br><br><strong>Certificate Categories:<\/strong><br><br>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<strong>Distinction<\/strong> for final marks of 75 percent or above<br>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<strong>Merit<\/strong> for final marks from 55 percent to 74 percent<br>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<strong>Pass<\/strong> for final marks from 40 percent to 54 percent<br><br>Participants who meet the attendance requirement but score below 40 percent will receive a <strong>Letter of Participation<\/strong>.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-ea390170 \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<h4 class=\"uagb-question\"><strong>Fees<\/strong><\/h4><\/div><div class=\"uagb-faq-content\"><p>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <strong>Application Fee<\/strong> &#8211; LKR 500.00<br>\u25cf\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <strong>Course Fee<\/strong> &#8211; LKR 16,000.00<br><br><strong>Note:<\/strong>\u00a0The course fee should be paid after the selection process.<\/p><\/div><\/div><\/div>\n\n\n<div class=\"wp-block-uagb-container uagb-block-94e7802a alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-c6be761b\">\n<div class=\"wp-block-uagb-info-box uagb-block-18bfcfd1 uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-icon-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M512 64C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H512zM112 224C103.2 224 96 231.2 96 240C96 248.8 103.2 256 112 256H272C280.8 256 288 248.8 288 240C288 231.2 280.8 224 272 224H112zM112 352H464C472.8 352 480 344.8 480 336C480 327.2 472.8 320 464 320H112C103.2 320 96 327.2 96 336C96 344.8 103.2 352 112 352zM376 160C362.7 160 352 170.7 352 184V232C352 245.3 362.7 256 376 256H456C469.3 256 480 245.3 480 232V184C480 170.7 469.3 160 456 160H376z\"><\/path><\/svg><\/div><div class=\"uagb-ifb-title-wrap\"><h5 class=\"uagb-ifb-title\">Course Fee<\/h5><\/div><p class=\"uagb-ifb-desc\"><strong>LKR 16,000.00<\/strong><\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-info-box uagb-block-c8441e70 uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-icon-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM232 256C232 264 236 271.5 242.7 275.1L338.7 339.1C349.7 347.3 364.6 344.3 371.1 333.3C379.3 322.3 376.3 307.4 365.3 300L280 243.2V120C280 106.7 269.3 96 255.1 96C242.7 96 231.1 106.7 231.1 120L232 256z\"><\/path><\/svg><\/div><div class=\"uagb-ifb-title-wrap\"><h5 class=\"uagb-ifb-title\">Course Duration<\/h5><\/div><p class=\"uagb-ifb-desc\"><strong><strong><strong>36 Hours<\/strong><\/strong><\/strong><br>(12 Saturdays &#8211; 01:00pm &#8211; 04:00pm)<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-info-box uagb-block-99d9924a uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-icon-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM192 256C227.3 256 256 227.3 256 192C256 156.7 227.3 128 192 128C156.7 128 128 156.7 128 192C128 227.3 156.7 256 192 256z\"><\/path><\/svg><\/div><div class=\"uagb-ifb-title-wrap\"><h5 class=\"uagb-ifb-title\">Venue<\/h5><\/div><p class=\"uagb-ifb-desc\"><strong><strong>Department of Computer Science, University of Jaffna<\/strong><\/strong><\/p><\/div><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-7b4daec9 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-advanced-heading uagb-block-9df7077e\"><h3 class=\"uagb-heading-text\">If you are interested to apply this course<\/h3><\/div>\n\n\n\n<div class=\"wp-block-uagb-buttons uagb-buttons__outer-wrap uagb-btn__default-btn uagb-btn-tablet__default-btn uagb-btn-mobile__default-btn uagb-block-fcc4d3d6\"><div class=\"uagb-buttons__wrap uagb-buttons-layout-wrap\">\n<div class=\"wp-block-uagb-buttons-child uagb-buttons__outer-wrap uagb-block-99c5f041 wp-block-button is-style-outline\"><div class=\"uagb-button__wrapper\"><a class=\"uagb-buttons-repeater wp-block-button__link\" href=\"https:\/\/csc.jfn.ac.lk\/expr\/application-process\/\" onclick=\"return true;\" rel=\"follow noopener\" target=\"_self\"><div class=\"uagb-button__link\">Application Process<\/div><\/a><\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Python is one of the most beginner friendly and widely used programming languages in today\u2019s computing world. The Certificate Course in Python Essentials for Problem Solvers introduces learners to the core principles of programming and guides them in using Python to solve real problems. Through hands-on exercises and simple projects, participants develop confidence in writing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-183","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python Essentials for Problem Solvers (CCC22) | External Programmes<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Essentials for Problem Solvers (CCC22) | External Programmes\" \/>\n<meta property=\"og:description\" content=\"Python is one of the most beginner friendly and widely used programming languages in today\u2019s computing world. The Certificate Course in Python Essentials for Problem Solvers introduces learners to the core principles of programming and guides them in using Python to solve real problems. Through hands-on exercises and simple projects, participants develop confidence in writing [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/\" \/>\n<meta property=\"og:site_name\" content=\"External Programmes\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/dcsuoj\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-08T02:30:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/\",\"url\":\"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/\",\"name\":\"Python Essentials for Problem Solvers (CCC22) | External Programmes\",\"isPartOf\":{\"@id\":\"https:\/\/csc.jfn.ac.lk\/expr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-1024x683.jpg\",\"datePublished\":\"2023-10-09T13:17:29+00:00\",\"dateModified\":\"2026-02-08T02:30:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/#primaryimage\",\"url\":\"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-scaled.jpg\",\"contentUrl\":\"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-scaled.jpg\",\"width\":2560,\"height\":1707},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/csc.jfn.ac.lk\/expr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python Essentials for Problem Solvers (CCC22)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/csc.jfn.ac.lk\/expr\/#website\",\"url\":\"https:\/\/csc.jfn.ac.lk\/expr\/\",\"name\":\"External Programmes\",\"description\":\"Department of Computer Science\",\"publisher\":{\"@id\":\"https:\/\/csc.jfn.ac.lk\/expr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/csc.jfn.ac.lk\/expr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/csc.jfn.ac.lk\/expr\/#organization\",\"name\":\"Department of Computer Science\",\"url\":\"https:\/\/csc.jfn.ac.lk\/expr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/csc.jfn.ac.lk\/expr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2024\/01\/DCS-External_n.png\",\"contentUrl\":\"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2024\/01\/DCS-External_n.png\",\"width\":1587,\"height\":257,\"caption\":\"Department of Computer Science\"},\"image\":{\"@id\":\"https:\/\/csc.jfn.ac.lk\/expr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/dcsuoj\/\",\"https:\/\/www.youtube.com\/channel\/UCH-HZwbKPZf_GdlKHHmIe0g\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Essentials for Problem Solvers (CCC22) | External Programmes","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/","og_locale":"en_US","og_type":"article","og_title":"Python Essentials for Problem Solvers (CCC22) | External Programmes","og_description":"Python is one of the most beginner friendly and widely used programming languages in today\u2019s computing world. The Certificate Course in Python Essentials for Problem Solvers introduces learners to the core principles of programming and guides them in using Python to solve real problems. Through hands-on exercises and simple projects, participants develop confidence in writing [&hellip;]","og_url":"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/","og_site_name":"External Programmes","article_publisher":"https:\/\/www.facebook.com\/dcsuoj\/","article_modified_time":"2026-02-08T02:30:47+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/","url":"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/","name":"Python Essentials for Problem Solvers (CCC22) | External Programmes","isPartOf":{"@id":"https:\/\/csc.jfn.ac.lk\/expr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/#primaryimage"},"image":{"@id":"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/#primaryimage"},"thumbnailUrl":"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-1024x683.jpg","datePublished":"2023-10-09T13:17:29+00:00","dateModified":"2026-02-08T02:30:47+00:00","breadcrumb":{"@id":"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/#primaryimage","url":"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-scaled.jpg","contentUrl":"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2025\/11\/programming-background-with-person-working-with-codes-computer-scaled.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/csc.jfn.ac.lk\/expr\/python-for-problem-solving\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/csc.jfn.ac.lk\/expr\/"},{"@type":"ListItem","position":2,"name":"Python Essentials for Problem Solvers (CCC22)"}]},{"@type":"WebSite","@id":"https:\/\/csc.jfn.ac.lk\/expr\/#website","url":"https:\/\/csc.jfn.ac.lk\/expr\/","name":"External Programmes","description":"Department of Computer Science","publisher":{"@id":"https:\/\/csc.jfn.ac.lk\/expr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/csc.jfn.ac.lk\/expr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/csc.jfn.ac.lk\/expr\/#organization","name":"Department of Computer Science","url":"https:\/\/csc.jfn.ac.lk\/expr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/csc.jfn.ac.lk\/expr\/#\/schema\/logo\/image\/","url":"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2024\/01\/DCS-External_n.png","contentUrl":"https:\/\/csc.jfn.ac.lk\/expr\/wp-content\/uploads\/2024\/01\/DCS-External_n.png","width":1587,"height":257,"caption":"Department of Computer Science"},"image":{"@id":"https:\/\/csc.jfn.ac.lk\/expr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/dcsuoj\/","https:\/\/www.youtube.com\/channel\/UCH-HZwbKPZf_GdlKHHmIe0g"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"exprwpadmin","author_link":"https:\/\/csc.jfn.ac.lk\/expr\/author\/exprwpadmin\/"},"uagb_comment_info":0,"uagb_excerpt":"Python is one of the most beginner friendly and widely used programming languages in today\u2019s computing world. The Certificate Course in Python Essentials for Problem Solvers introduces learners to the core principles of programming and guides them in using Python to solve real problems. Through hands-on exercises and simple projects, participants develop confidence in writing&hellip;","_links":{"self":[{"href":"https:\/\/csc.jfn.ac.lk\/expr\/wp-json\/wp\/v2\/pages\/183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csc.jfn.ac.lk\/expr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/csc.jfn.ac.lk\/expr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/csc.jfn.ac.lk\/expr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csc.jfn.ac.lk\/expr\/wp-json\/wp\/v2\/comments?post=183"}],"version-history":[{"count":33,"href":"https:\/\/csc.jfn.ac.lk\/expr\/wp-json\/wp\/v2\/pages\/183\/revisions"}],"predecessor-version":[{"id":1304,"href":"https:\/\/csc.jfn.ac.lk\/expr\/wp-json\/wp\/v2\/pages\/183\/revisions\/1304"}],"wp:attachment":[{"href":"https:\/\/csc.jfn.ac.lk\/expr\/wp-json\/wp\/v2\/media?parent=183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}