<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@vertical+block@29a0dfc1016843c59eab9a400e0e9f06" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@80139bc56d664855af571fd2768dec7a">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@80139bc56d664855af571fd2768dec7a" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p class="pf0"><span class="cf0">You’ve completed the Digital Earth Africa (DE Africa) Sandbox course! That’s huge. Over the sessions you:</span></p>
<ul>
<ul>
<li>Set up your DE Africa learning account and navigated the platform with confidence.</li>
<li>Explored multiple <strong>access pathways</strong> to DE Africa data (web map, OGC services, direct access, STAC/ODC).</li>
<li>Practiced <strong>first visualisations</strong> in GIS, and learned when to use images vs. raw pixels.</li>
<li>Prepared a working <strong>Sandbox</strong> environment and ran code-driven analyses.</li>
<li>Built and interpreted hands-on <strong>case studies</strong> using DE Africa products.</li>
</ul>
</ul>
<p class="pf0"><span class="cf0">You now have insight into the DE Africa ecosystem and real experience working in the <strong>Analysis Sandbox</strong>. From here, you can branch out into your own projects, scale up analyses, or bring DE Africa products into your organisation’s workflows. </span><span class="cf1">🚀</span></p>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.be68acdff619.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>
<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@vertical+block@a654e8cd6406441498c2f05ac862523a" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@1effec894d9f47909fd1021a0c8f6ad5">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@1effec894d9f47909fd1021a0c8f6ad5" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p class="pf0"><span class="cf0">You now have insight into Digital Earth Africa, and experience with the Sandbox. There are many ways you can take this further. To continue expanding your skills, here are some suggestions on exploring the platform capabilities and functions.</span></p>
<p class="pf0"><span class="cf1">👥</span><span class="cf0"> Venturing outside the training material means there isn’t always a “solutions notebook.” Not to worry </span><span class="cf2">— if you run into trouble or have questions, ask the community or <strong>submit a ticket</strong> at the <strong>Digital Earth Africa Help Desk</strong>: <a href="https://helpdesk.digitalearthafrica.org" target="_blank">https://helpdesk.digitalearthafrica.org</a>. There are always people ready to help!</span></p>
<p class="pf0"><span class="cf2"></span></p>
<h5 class="pf0"><span class="cf0">1. Complete the training course participant survey</span></h5>
<p class="pf0"><span class="cf0">Your feedback is incredibly valuable. Please complete the short <strong>End-of-Course Survey</strong> (next page).</span></p>
<ul>
<ul>
<li><span class="cf0">It helps us improve the course structure, examples, and notebooks.</span></li>
<li><span class="cf0">We use your suggestions to develop new materials tailored to DE Africa users.</span></li>
</ul>
</ul>
<p><span class="cf0"></span></p>
<h5 class="pf0"><span class="cf0">2. Modify the case studies for your area of interest</span></h5>
<p class="pf0"><span class="cf0">In the practical sessions, you built case studies (e.g., vegetation change using EVI; water extent over time using </span><strong><span class="cf0">WOfS</span></strong><span class="cf0">). Make copies of those notebooks and adapt them:</span></p>
<ul>
<ul>
<li><span class="cf0">Swap in an <strong>AOI</strong> (area of interest) polygon from your country/region.</span></li>
<li><span class="cf0">Try <strong>NDVI</strong> or <strong>EVI</strong> over cropland, rangeland, or forest.</span></li>
<li><span class="cf0">Examine <strong>water extent</strong> fluctuations for dams or catchments you know.</span></li>
</ul>
</ul>
<p class="pf0"><span class="cf0"><br />Tip: explore other indices via </span><code><span class="cf0" style="color: #339966;">calculate_indices</span></code><span class="cf0">. The full list is in the:<br />______________________________________________________________<br /><span id="docs-internal-guid-6d00181d-7fff-bd20-52a3-1854701402c7"><span style="font-size: 10pt; font-family: "Roboto Mono", monospace; color: rgb(24, 128, 56); background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">Tools/deafrica_tools/bandindices.py</span></span><br />______________________________________________________________</span></p>
<p class="pf0"><span class="cf0">(Use the file browser in </span><span class="cf0">JupyterLab</span><span class="cf0"> to open it.)</span></p>
<p class="pf0"><span class="cf0"></span></p>
<h5 class="pf0"><span class="cf0">3. Consolidate Python skills: Python basics + Beginner’s Guide</span></h5>
<p class="pf0"><span class="cf0">We introduced Python concepts gradually. To strengthen the “why” behind the code you ran:</span></p>
<ul>
<ul>
<li><span class="cf0">Open the <strong>Extra session: Python basics</strong> module.</span></li>
<li><span class="cf0">Explore the </span><strong><span class="cf0">Beginners_guide</span></strong><span class="cf0"> folder (theory notes, small utilities, and worked examples).</span></li>
</ul>
</ul>
<p class="pf0"><span class="cf0">These notebooks deepen your understanding of Sandbox mechanics and common geospatial workflows.</span></p>
<p class="pf0"><span class="cf0"></span></p>
<h5 class="pf0"><span class="cf0">4. Explore </span><span class="cf0">Real_world_examples</span></h5>
<p class="pf0"><span class="cf0">The </span><strong><span class="cf0">Real_world_examples</span></strong><span class="cf0"> folder showcases more complete analyses inspired by real applications. They include extra processing steps (masking, filtering, mosaicking, statistics) that you can transfer to your own work.</span></p>
<p class="pf0"><strong><span class="cf0">How to use them</span></strong></p>
<ol><ol>
<li><span class="cf0">Read the notebook’s intro cell to understand inputs/outputs.</span></li>
<li><span class="cf0">Run it once as-is to confirm dependencies and runtime.</span></li>
<li><span class="cf0">Replace the AOI/time range/product to match your context.</span></li>
<li><span class="cf0">Save a copy to your project folder and annotate as you go.</span></li>
</ol></ol>
<p><span class="cf0"></span></p>
<h5 class="pf0"><span class="cf0">5. Advance your analysis with </span><span class="cf0">Frequently_used_code</span></h5>
<p class="pf0"><span class="cf0">When you’re building new notebooks, time-saving snippets live in </span><strong><span class="cf0">Frequently_used_code</span></strong><span class="cf0">. You’ll find recipes for:</span></p>
<ul>
<ul>
<li><span class="cf0">Plotting boundaries and contours</span></li>
<li><span class="cf0">Masking by polygons or </span><span class="cf0">threshold</span></li>
<li>
<p class="pf0" style="font-size: 16px; display: inline !important;"><span class="cf0">Exporting COGs/</span><span class="cf0">GeoTIFFs</span><span class="cf0">/CSV</span></p>
</li>
<li><span class="cf0">Bringing in external datasets</span></li>
<li><span class="cf0">Styling and figure layouts</span></li>
</ul>
</ul>
<p>Copy-paste, comment well, and adapt incrementally.</p>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.be68acdff619.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>
<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@vertical+block@53f73fe9a82c47d58adb6771f6328889" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@86f1e0fadf3349d697c00fdfeadfdccc">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@86f1e0fadf3349d697c00fdfeadfdccc" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p class="pf0"><span class="cf0">Please take 3</span><span class="cf1">–5 minutes to complete the <strong>participant survey</strong>. Your ideas directly shape future lessons, datasets we highlight, and the pace of hands-on content. Thank you!</span></p>
</div>
</div>
<div class="vert vert-1" data-id="block-v1:digitalearthafrica+DEA101+2021+type@survey+block@92209275bbc34cb893932fbfeabed68e">
<div class="xblock xblock-public_view xblock-public_view-survey" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-block-type="survey" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@survey+block@92209275bbc34cb893932fbfeabed68e" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<div class="page-banner"><div class="alert alert-warning"><span class="icon icon-alert fa fa fa-warning" aria-hidden="true"></span><div class="message-content">Survey is only accessible to enrolled learners. Sign in or register, and enroll in this course to view it.</div></div></div>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.be68acdff619.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>
<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@vertical+block@725e2c9dc5d54669bd7f04aa25dc6f1a" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@548cdced857e4ae6841f43b904dea405">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@548cdced857e4ae6841f43b904dea405" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<ul>
<ul>
<li><span class="cf0"><strong>Help Desk & Knowledge Base</strong>: <a href="https://helpdesk.digitalearthafrica.org" target="_blank">https://helpdesk.digitalearthafrica.org</a>. </span>Search articles or <strong>submit a ticket</strong> for Sandbox, maps, web services, or account issues.</li>
<li><span class="cf0"><strong>User Guide (documentation hub):</strong> <a href="https://docs.digitalearthafrica.org/en/latest/" target="_blank">https://docs.digitalearthafrica.org/en/latest/</a>. </span>Specs, product pages, platform guides, and tutorials.</li>
<li><strong>DE Africa Maps (quick exploration):</strong>Â <a href="https://maps.digitalearth.africa" target="_blank">https://maps.digitalearth.africa</a></li>
<li><strong>Analysis Sandbox (coding environment):</strong>Â <a href="https://sandbox.digitalearth.africa" target="_blank">https://sandbox.digitalearth.africa</a></li>
<li><strong>Learning Platform (courses & certificates):</strong>Â <a href="https://learn.digitalearthafrica.org" target="_blank">https://learn.digitalearthafrica.org<br /></a></li>
</ul>
</ul>
<p><em><span class="cf0"><strong>Pro tip</strong>: when you ask for help, include a short description (product, AOI, date range), any error messages, and a minimal code snippet. It speeds up solutions dramatically.</span></em></p>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.be68acdff619.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>
<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@vertical+block@9622c16eacd246f9aac4acbf5f1447ea" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@69f3234d16164d6180b75e06df908fd0">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@69f3234d16164d6180b75e06df908fd0" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p class="pf0"><span class="cf0">You can view your Knowledge Check, Quiz, and Survey progress on the course <strong>Progress</strong> tab. If you meet the certificate requirements, a <strong>View Certificate</strong> link will appear </span><span class="cf1">— click it to view and download your official certificate.</span></p>
<ul>
<ul>
<li><span class="cf1">You can repeat <strong>any failed quizzes without penalty</strong> until you reach the required score.</span></li>
<li><span class="cf1">The platform automatically calculates eligibility; once you qualify, your certificate is available immediately.</span></li>
</ul>
</ul>
<p class="pf0"><span class="cf1"><strong>Note</strong>: Digital Earth Africa cannot manually issue course certificates. You must meet the minimum certificate requirements shown on the <strong>Progress</strong> page.</span></p>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.be68acdff619.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>
<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@vertical+block@e778a64526be422480929e2b4fc6eed7" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@ff5baf6ee4bc450a9c8205471c345d7e">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@ff5baf6ee4bc450a9c8205471c345d7e" data-request-token="fdc697b44cff11f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p class="pf0"><span class="cf0">Amazing work from start to finish! You’ve learned how to discover, visualise, access, and analyse DE Africa data </span><span class="cf1">— and you’ve done it using professional, reproducible tools. Keep experimenting, keep asking questions, and keep sharing what you build.</span></p>
<p class="pf0"><span class="cf1">From all of us: <strong>congratulations on completing the course</strong> — and welcome to the DE Africa community. </span><span style="background-color: transparent; color: #1c1c1c; font-family: Inter, sans-serif; font-size: 12pt; white-space-collapse: preserve;">🌍💫</span></p>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.be68acdff619.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>