{"id":682,"date":"2024-11-18T16:31:47","date_gmt":"2024-11-18T16:31:47","guid":{"rendered":"https:\/\/elusivedata.io\/?page_id=682"},"modified":"2026-04-04T10:56:38","modified_gmt":"2026-04-04T10:56:38","slug":"python-for-mobile-forensics","status":"publish","type":"page","link":"https:\/\/elusivedata.io\/nl\/python-for-mobile-forensics\/","title":{"rendered":"Python voor mobiel forensisch onderzoek"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"682\" class=\"elementor elementor-682\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6bdfcf5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6bdfcf5\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f5e25c9\" data-id=\"f5e25c9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6224ebf elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6224ebf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-b96fc05\" data-id=\"b96fc05\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f4bafe5 animated-fast elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"f4bafe5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Advanced, certified Python for mobile forensics training<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-383536e elementor-widget elementor-widget-heading\" data-id=\"383536e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">advanced level | 24 HouRS | updated 2026<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4438e11 elementor-widget elementor-widget-text-editor\" data-id=\"4438e11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A transformative, certified program designed to take digital forensic professionals from basic experience to confident Python proficiency. Newly updated for 2026, this hands-on training teaches you to build your own scripts to extract, parse, and analyze hidden evidence from app data. After the course, y<span style=\"background-color: transparent;\">ou\u2019ll be able to go beyond standard tools and apply your Python skills directly in real forensic investigations.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5264413 elementor-widget elementor-widget-html\" data-id=\"5264413\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"button-wrapper\" style=\"display: flex; gap: 15px; justify-content: flex-start; align-items: center; flex-wrap: wrap;\">\n\n  <!-- Orange knapp -->\n  <a href=\"https:\/\/elusivedata.io\/sign-up-python-for-mobile-forensics-online\/?v=efad7abb323e\" style=\"\n    padding: 10px 22px;\n    background: #F37021;\n    color: white;\n    text-decoration: none;\n    border-radius: 10px;\n    font-family: 'Saira', sans-serif;\n    font-weight: 500;\n    font-size: 14px;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    border: 1px solid #F37021;\n    transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease;\n  \">\n    Sign up for online class\n    <svg class=\"arrow-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" viewBox=\"0 0 24 24\">\n      <line x1=\"5\" y1=\"19\" x2=\"19\" y2=\"5\"><\/line>\n      <polyline points=\"7 5 19 5 19 17\"><\/polyline>\n    <\/svg>\n  <\/a>\n\n  <!-- Vit knapp med ram -->\n  <a href=\"https:\/\/elusivedata.io\/sign-up-python-for-mobile-forensics-online\/?v=efad7abb323e\" style=\"\n    padding: 10px 22px;\n    background: transparent;\n    color: white;\n    text-decoration: none;\n    border-radius: 10px;\n    font-family: 'Saira', sans-serif;\n    font-weight: 500;\n    font-size: 14px;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    border: 1px solid white;\n    transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease;\n  \">\n    Request team training\n    <svg class=\"arrow-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" viewBox=\"0 0 24 24\">\n      <line x1=\"5\" y1=\"19\" x2=\"19\" y2=\"5\"><\/line>\n      <polyline points=\"7 5 19 5 19 17\"><\/polyline>\n    <\/svg>\n  <\/a>\n\n<\/div>\n\n<style>\na:hover {\n  transform: none !important;\n  box-shadow: none !important;\n}\n\n\/* Hover f\u00f6r orange knapp *\/\na[href=\"https:\/\/elusivedata.io\/sign-up-python-for-mobile-forensics-online\/?v=efad7abb323e\"]:hover {\n  background: #f58b49;\n  border-color: #f58b49;\n  color: white;\n}\n\na[href=\"https:\/\/elusivedata.io\/sign-up-python-for-mobile-forensics-online\/?v=efad7abb323e\"]:hover .arrow-icon {\n  stroke: rgba(255, 255, 255, 0.8) !important;\n}\n\n\/* Hover f\u00f6r vit knapp *\/\na[href=\"https:\/\/elusivedata.io\/sign-up-python-for-mobile-forensics-online\/?v=efad7abb323e\"]:hover {\n  background: rgba(255, 255, 255, 0.15);\n  border-color: rgba(255, 255, 255, 0.3);\n  color: rgba(255, 255, 255, 0.8) !important;\n}\n\na[href=\"https:\/\/elusivedata.io\/sign-up-python-for-mobile-forensics-online\/?v=efad7abb323e\"]:hover .arrow-icon {\n  stroke: rgba(255, 255, 255, 0.8) !important;\n}\n\n\/* Mobilanpassning *\/\n@media (max-width: 768px) {\n  .button-wrapper {\n    justify-content: center !important;\n  }\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-bcad5db\" data-id=\"bcad5db\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-809deb0 elementor-widget elementor-widget-html\" data-id=\"809deb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Video Embed -->\n<div id=\"training-video\" style=\"margin: 2rem 0;\">\n  <iframe \n    width=\"100%\" \n    height=\"400\" \n    src=\"https:\/\/www.youtube.com\/embed\/TuT8l5mknGw\" \n    title=\"Certified Python Forensics Training Overview \u2013 Elusive Data\" \n    aria-label=\"Introduction to the Certified Python for Forensics course by Elusive Data\" \n    frameborder=\"0\" \n    allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" \n    allowfullscreen \n    loading=\"lazy\">\n  <\/iframe>\n<\/div>\n\n<!-- Schema.org VideoObject Markup -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"VideoObject\",\n  \"@id\": \"https:\/\/elusivedata.io\/python-forensics#video\",\n  \"name\": \"Python Forensics Course Overview \u2013 Elusive Data\",\n  \"description\": \"Introduction to our Certified Python for Forensics Training, designed for digital forensic professionals looking to build custom Python scripts for data extraction, parsing, and analysis. Updated for 2025 and built around real-world forensic challenges.\",\n  \"thumbnailUrl\": \"https:\/\/img.youtube.com\/vi\/TuT8l5mknGw\/maxresdefault.jpg\",\n  \"uploadDate\": \"2026-01-01T00:00:00+00:00\",\n  \"duration\": \"PT2M21S\",\n  \"embedUrl\": \"https:\/\/www.youtube.com\/embed\/TuT8l5mknGw\",\n  \"contentUrl\": \"https:\/\/elusivedata.io\/python-forensics\/video.mp4\",\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Elusive Data\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/elusivedata.io\/logo.png\"\n    }\n  }\n}\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6ed246b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6ed246b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-193b324\" data-id=\"193b324\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a8955db elementor-widget elementor-widget-heading\" data-id=\"a8955db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/elusivedata.io\/sign-up-python-for-mobile-forensics-online\/?v=efad7abb323e\">Python for Mobile Forensics \u2013 LIVE Online | June 5, 12 &amp; 19 | Sign up for online class<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-47c9120 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"47c9120\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7986de7 elementor-invisible\" data-id=\"7986de7\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8225325 elementor-widget elementor-widget-html\" data-id=\"8225325\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n  .cta-links {\n    display: flex;\n    justify-content: center;\n    gap: 20px;\n    margin: 20px 10px 30px 10px;\n    font-family: 'Saira', sans-serif;\n  }\n  .cta-links a {\n    color: #3e5a77;\n    font-weight: 500;\n    font-size: 13px;\n    text-decoration: underline;\n    transition: color 0.2s ease, opacity 0.2s ease;\n    display: inline-flex;\n    align-items: center;\n    gap: 4px;\n  }\n  .cta-links a:hover {\n    color: #2d405a;\n    opacity: 0.85;\n  }\n  .cta-links .arrow-icon {\n    width: 14px;\n    height: 14px;\n    stroke: currentColor;\n    stroke-width: 2;\n    transition: stroke 0.2s ease;\n  }\n  \/* Mobilanpassning *\/\n  @media (max-width: 768px) {\n    .cta-links {\n      flex-direction: column;\n      align-items: center;\n      gap: 15px;\n      margin-bottom: 50px;\n    }\n    .cta-links a {\n      font-size: 14px;\n    }\n  }\n<\/style>\n<!-- Subtle CTA links below tabs -->\n<div class=\"cta-links\">\n  <a href=\"https:\/\/elusivedata.io\/course-calendar\/?v=efad7abb323e\" target=\"_blank\">\n    See all scheduled courses\n    <svg class=\"arrow-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" viewBox=\"0 0 24 24\">\n      <line x1=\"5\" y1=\"19\" x2=\"19\" y2=\"5\"><\/line>\n      <polyline points=\"7 5 19 5 19 17\"><\/polyline>\n    <\/svg>\n  <\/a>\n  <a href=\"https:\/\/elusivedata.io\/contact-us\/?v=efad7abb323e\" target=\"_blank\">\n    Questions? Reach out\n    <svg class=\"arrow-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" viewBox=\"0 0 24 24\">\n      <line x1=\"5\" y1=\"19\" x2=\"19\" y2=\"5\"><\/line>\n      <polyline points=\"7 5 19 5 19 17\"><\/polyline>\n    <\/svg>\n  <\/a>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df07f52 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"df07f52\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"233865042\" aria-label=\"Registerkarten. \u00d6ffnen Sie Elemente mit Enter oder Space, schlie\u00dfen Sie sie mit Escape und navigieren Sie mit den Pfeiltasten.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-2338650421\" data-tab-title-id=\"e-n-tab-title-2338650421\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-2338650421\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tIntro &amp; Course Videos\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2338650422\" data-tab-title-id=\"e-n-tab-title-2338650422\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2338650422\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tWhat you'll learn\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2338650423\" data-tab-title-id=\"e-n-tab-title-2338650423\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2338650423\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tWho this course is for\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2338650424\" data-tab-title-id=\"e-n-tab-title-2338650424\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2338650424\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tYour instructor\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2338650425\" data-tab-title-id=\"e-n-tab-title-2338650425\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2338650425\" style=\"--n-tabs-title-order: 5;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tFormat &amp; Pricing\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2338650426\" data-tab-title-id=\"e-n-tab-title-2338650426\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2338650426\" style=\"--n-tabs-title-order: 6;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tCertificate\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2338650427\" data-tab-title-id=\"e-n-tab-title-2338650427\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"7\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2338650427\" style=\"--n-tabs-title-order: 7;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tFAQ\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-2338650421\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2338650421\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-965e2cf e-con-full e-flex e-con e-child\" data-id=\"965e2cf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0ddb0c8 e-flex e-con-boxed e-con e-child\" data-id=\"0ddb0c8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5dffc42 elementor-widget elementor-widget-html\" data-id=\"5dffc42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Course Overview - Certified SQLite Forensics<\/title>\n    <style>\n        * {\n            box-sizing: border-box;\n        }\n\n        .overview-container {\n            font-family: 'Inter', sans-serif;\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 40px 20px;\n        }\n\n        \/* Mobile toggle button *\/\n        .overview-mobile-toggle {\n            display: none;\n            text-align: center;\n            margin-bottom: 20px;\n        }\n\n        .overview-mobile-toggle-btn {\n            color: #1b4bbf;\n            text-decoration: underline;\n            cursor: pointer;\n            font-size: 14px;\n            font-weight: 500;\n            transition: color 0.3s ease;\n            background: none;\n            border: none;\n            padding: 8px 16px;\n            font-family: inherit;\n            text-underline-offset: 3px;\n        }\n\n        .overview-mobile-toggle-btn:hover {\n            color: #1544a0;\n        }\n\n        \/* Sticky header for mobile *\/\n        .overview-sticky-header {\n            display: none;\n        }\n\n        .overview-content {\n            display: block;\n        }\n\n        .overview-grid {\n            display: flex;\n            gap: 40px;\n            align-items: flex-start;\n        }\n\n        .overview-grid > * {\n            flex: 1;\n            width: 50%;\n        }\n\n        \/* Left column - Video and Course Format *\/\n        .video-format-wrapper {\n            flex: 1;\n            display: flex;\n            flex-direction: column;\n            gap: 40px;\n        }\n\n        .video-section {\n            max-width: 100%;\n            margin: 0;\n            padding: 40px 30px 60px 30px;\n            background-color: #f0f4fa;\n            border-radius: 12px;\n            box-shadow: 0 4px 20px rgba(0,0,0,0.04);\n            font-family: 'Inter', sans-serif;\n            color: #1d1d1f;\n            text-align: center;\n        }\n\n        .video-container {\n            margin-bottom: 50px;\n        }\n\n        .video-container iframe {\n            width: 100%;\n            height: 300px;\n            border-radius: 10px;\n        }\n\n        .course-format-section {\n            background-color: #f9fbfd;\n            color: #1d1d1f;\n            padding: 40px 20px;\n            border-radius: 16px;\n            font-family: 'Inter', sans-serif;\n            max-width: 100%;\n            margin: 0;\n            box-shadow: 0 4px 18px rgba(0, 0, 0, 0.04);\n            border: 1px solid #e2e8f0;\n        }\n\n        .course-format-section h2 {\n            font-size: 26px;\n            font-weight: 700;\n            margin-bottom: 2rem;\n            background: linear-gradient(90deg, #54779B, #3e5a77);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            padding-bottom: 10px;\n            border-bottom: 1px solid #d0d8e3;\n            display: inline-block;\n            text-align: center;\n            width: 100%;\n        }\n\n        .course-format-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n            gap: 24px;\n            text-align: left;\n        }\n\n        .course-format-item {\n            background-color: #ffffff;\n            border-radius: 12px;\n            padding: 18px 20px;\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);\n            border: 1px solid #e6edf4;\n            display: flex;\n            gap: 14px;\n            font-size: 15px;\n            line-height: 1.6;\n        }\n\n        .course-format-icon {\n            font-size: 18px;\n            flex-shrink: 0;\n            margin-top: 2px;\n        }\n\n        .course-format-text strong {\n            display: block;\n            font-weight: 600;\n            margin-bottom: 4px;\n            font-size: 16px;\n        }\n\n        .course-format-text a {\n            color: #2e63f5;\n            text-decoration: underline;\n            font-weight: 500;\n            transition: color 0.3s ease;\n        }\n\n        .course-format-text a:hover {\n            color: #1544a0;\n        }\n\n        .course-format-note {\n            text-align: center;\n            margin-top: 35px;\n            font-size: 15px;\n            padding-top: 20px;\n            border-top: 1px dashed #ccd6e3;\n            color: #444;\n        }\n\n        .course-format-note a {\n            color: #2e63f5;\n            text-decoration: underline;\n            font-weight: 500;\n            transition: color 0.3s ease;\n        }\n\n        .course-format-note a:hover {\n            color: #1544a0;\n        }\n\n        \/* Right column - Python Course *\/\n        .python-course-wrapper {\n            flex: 1;\n            display: flex;\n        }\n\n        .course-section {\n            font-family: 'Inter', sans-serif;\n            color: #1d1d1f;\n            font-size: 16px;\n            line-height: 1.75;\n            max-width: 100%;\n            margin: 0;\n            padding: 40px 30px;\n            background-color: #f9fbfd;\n            border-radius: 10px;\n            border: 1px solid #e1e8f0;\n            box-shadow: 0 4px 18px rgba(0, 0, 0, 0.03);\n            width: 100%;\n        }\n\n        .course-section h2 {\n            background: linear-gradient(90deg, #54779B, #3e5a77);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            font-size: 28px;\n            font-weight: 700;\n            margin-bottom: 1rem;\n            border-bottom: 1px solid #d0d8e3;\n            padding-bottom: 6px;\n        }\n\n        .course-section ul {\n            margin-top: 1rem;\n            margin-bottom: 2rem;\n            padding-left: 1.5rem;\n            border-left: 3px solid #54779B;\n            list-style: none;\n        }\n\n        .course-section li {\n            margin-bottom: 14px;\n            position: relative;\n            padding-left: 1.4rem;\n        }\n\n        .course-section li::before {\n            content: '\u2714';\n            color: #54779B;\n            font-weight: bold;\n            position: absolute;\n            left: 0;\n            top: 0;\n        }\n\n        .course-section code {\n            background-color: #f1f5f9;\n            padding: 2px 4px;\n            border-radius: 3px;\n            font-family: 'Courier New', monospace;\n            font-size: 14px;\n        }\n\n        .course-cta-links {\n            margin-top: 2.5rem;\n            text-align: center;\n            font-size: 16px;\n            font-weight: 500;\n        }\n\n        .course-cta-links a {\n            color: #1b4bbf;\n            text-decoration: underline;\n            margin: 0 8px;\n            transition: color 0.3s ease;\n        }\n\n        .course-cta-links a:hover {\n            color: #1544a0;\n        }\n\n        .course-cta-links span {\n            margin: 0 6px;\n            color: #555;\n        }\n\n        \/* Mobile styles *\/\n        @media (max-width: 768px) {\n            .overview-mobile-toggle {\n                display: block;\n            }\n\n            .overview-content {\n                display: none;\n            }\n\n            .overview-content.mobile-expanded {\n                display: block;\n                padding-top: 70px;\n                padding-bottom: 20px;\n            }\n\n            \/* Sticky header ONLY shown on mobile when content is expanded *\/\n            .overview-sticky-header {\n                display: none;\n                position: fixed;\n                top: 0;\n                left: 0;\n                width: 100%;\n                background-color: rgba(255, 255, 255, 0.95);\n                backdrop-filter: blur(10px);\n                z-index: 1000;\n                padding: 15px 0;\n                border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n                text-align: center;\n            }\n\n            .overview-sticky-header.show {\n                display: block;\n            }\n\n            .overview-sticky-header .overview-mobile-toggle-btn {\n                color: #1b4bbf;\n                text-decoration: underline;\n                cursor: pointer;\n                font-size: 14px;\n                font-weight: 500;\n                transition: color 0.3s ease;\n                background: none;\n                border: none;\n                padding: 8px 16px;\n                font-family: inherit;\n                text-underline-offset: 3px;\n            }\n\n            .overview-sticky-header .overview-mobile-toggle-btn:hover {\n                color: #1544a0;\n            }\n\n            .overview-grid {\n                flex-direction: column;\n                gap: 20px;\n            }\n\n            .overview-grid > * {\n                width: 100%;\n            }\n\n            .overview-container {\n                padding: 20px 15px;\n            }\n\n            .video-format-wrapper {\n                gap: 20px;\n            }\n\n            .video-section {\n                padding: 25px 20px 30px 20px;\n            }\n\n            .video-container {\n                margin-bottom: 30px;\n            }\n\n            .video-container iframe {\n                height: 200px;\n            }\n\n            .course-format-section {\n                padding: 25px 16px;\n            }\n\n            .course-format-section h2 {\n                font-size: 22px;\n                margin-bottom: 1.5rem;\n            }\n\n            .course-format-grid {\n                grid-template-columns: 1fr;\n                gap: 16px;\n            }\n\n            .course-format-item {\n                padding: 14px 16px;\n                font-size: 14px;\n                flex-direction: column;\n                gap: 8px;\n            }\n\n            .course-format-text strong {\n                font-size: 15px;\n            }\n\n            .course-format-note {\n                font-size: 14px;\n                margin-top: 25px;\n                padding-top: 16px;\n            }\n\n            .course-section {\n                padding: 25px 20px;\n            }\n\n            .course-section h2 {\n                font-size: 24px;\n            }\n\n            .course-section p,\n            .course-section li {\n                font-size: 14px;\n            }\n\n            .course-cta-links {\n                font-size: 14px;\n            }\n\n            .course-cta-links a {\n                display: block;\n                margin: 8px 0;\n            }\n\n            .overview-mobile-toggle-btn {\n                font-size: 13px;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .overview-content.mobile-expanded {\n                padding-top: 80px;\n                padding-bottom: 15px;\n            }\n\n            .overview-sticky-header {\n                padding: 12px 0;\n            }\n\n            .video-section {\n                padding: 20px 16px 25px 16px;\n            }\n\n            .video-container iframe {\n                height: 180px;\n            }\n\n            .course-format-section h2 {\n                font-size: 20px;\n            }\n\n            .course-format-item {\n                padding: 12px 14px;\n            }\n\n            .course-section {\n                padding: 20px 16px;\n            }\n\n            .course-section h2 {\n                font-size: 22px;\n            }\n\n            .overview-grid {\n                gap: 15px;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <!-- Sticky header for mobile -->\n    <div class=\"overview-sticky-header\" id=\"overview-sticky-header\">\n        <button class=\"overview-mobile-toggle-btn\" onclick=\"hideOverviewContent()\">\n            Hide Course Overview\n        <\/button>\n    <\/div>\n\n    <div class=\"overview-container\">\n        <div class=\"overview-mobile-toggle\">\n            <button class=\"overview-mobile-toggle-btn\" onclick=\"showOverviewContent()\">\n                View Course Overview & Details\n            <\/button>\n        <\/div>\n\n        <div class=\"overview-content\" id=\"overview-content\">\n            <div class=\"overview-grid\">\n                <!-- Left Column - Video and Course Format -->\n                <div class=\"video-format-wrapper\">\n                    <!-- Video Section -->\n                    <section class=\"video-section\">\n                        <div class=\"video-container\">\n                            <iframe \n                                width=\"100%\" \n                                height=\"300\" \n                                src=\"https:\/\/www.youtube.com\/embed\/TuT8l5mknGw?rel=0&modestbranding=1&enablejsapi=1\" \n                                title=\"Certified SQLite Forensics Training Overview \u2013 Elusive Data\"\n                                frameborder=\"0\" \n                                allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" \n                                allowfullscreen>\n                            <\/iframe>\n                        <\/div>\n                    <\/section>\n\n                    <!-- Course Format Section -->\n                    <section class=\"course-format-section\">\n                        <h2>Course Format & Pricing<\/h2>\n\n                        <div class=\"course-format-grid\">\n                            <div class=\"course-format-item\">\n                                <div class=\"course-format-icon\">\u23f1\ufe0f<\/div>\n                                <div class=\"course-format-text\">\n                                    <strong>Duration<\/strong>\n                                    3 Days \/ 24 Hours (or equivalent On-Demand)\n                                <\/div>\n                            <\/div>\n\n                            <div class=\"course-format-item\">\n                                <div class=\"course-format-icon\">\ud83c\udf93<\/div>\n                                <div class=\"course-format-text\">\n                                    <strong>Certification of Completion<\/strong>\n                                    Certificate | Earn 24 CPE credits\n                                <\/div>\n                            <\/div>\n\n                            <div class=\"course-format-item\">\n                                <div class=\"course-format-icon\">\ud83d\udcb2<\/div>\n                                <div class=\"course-format-text\">\n                                    <strong>Pricing & Training Options<\/strong>\n                                    On-Demand (coming soon): \u20ac1,490<br>\n                                    Live Online: \u20ac2,290<br>\n                                    On-Site by request\n                                <\/div>\n                            <\/div>\n\n                            <div class=\"course-format-item\">\n                                <div class=\"course-format-icon\">\ud83c\udf10<\/div>\n                                <div class=\"course-format-text\">\n                                    <strong>Language<\/strong>\n                                    English\n                                <\/div>\n                            <\/div>\n\n                            <div class=\"course-format-item\">\n                                <div class=\"course-format-icon\">\ud83d\udcec<\/div>\n                                <div class=\"course-format-text\">\n                                    <strong>Get in touch for details<\/strong>\n                                    <a href=\"mailto:contact@elusivedata.io\">contact@elusivedata.io<\/a>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"course-format-note\">\n                            Need on-site delivery or team training? <a href=\"mailto:contact@elusivedata.io?subject=Group%20Training%20Request\">Get in touch for a quote \u27f6<\/a>\n                        <\/div>\n                    <\/section>\n                <\/div>\n\n                <!-- Right Column - Python Course -->\n                <div class=\"python-course-wrapper\">\n                    <section class=\"course-section\" itemscope itemtype=\"https:\/\/schema.org\/Course\">\n                        <meta itemprop=\"name\" content=\"Python for Mobile Forensics Course\" \/>\n                        <meta itemprop=\"courseMode\" content=\"Online or On-Site\" \/>\n                        <meta itemprop=\"educationalLevel\" content=\"Advanced\" \/>\n                        <h2 itemprop=\"headline\">Python for Mobile Forensics<\/h2>\n                        <p>This focused, 3-day course is designed for forensic professionals who want to go beyond standard tools and automate the extraction and analysis of mobile app data. You'll learn to write powerful Python scripts to parse SQLite databases, custom file formats, and artifacts from unsupported apps \u2014 giving you more control and deeper insight into your investigations.<\/p>\n                        <p>Through hands-on, code-focused labs, you'll build real scripts step by step, learning to handle raw data confidently and create repeatable workflows to save time and improve accuracy. By the end, you'll have practical Python skills to extract and process data when commercial tools fall short.<\/p>\n                        <h2>Overview of what you will learn<\/h2>\n                        <ul>\n                            <li>Understand core Python syntax and forensic scripting techniques<\/li>\n                            <li>Automate parsing of SQLite databases, JSON, Plist, and custom file formats<\/li>\n                            <li>Develop scripts to extract and structure data from unsupported mobile apps<\/li>\n                            <li>Work with libraries like <code>sqlite3<\/code>, <code>plistlib<\/code>, and <code>json<\/code> to analyze real forensic datasets<\/li>\n                            <li>Create tool-agnostic workflows to validate and report findings<\/li>\n                        <\/ul>\n                        <h2>Is this course for you?<\/h2>\n                        <p>This course is ideal for forensic examiners, analysts, or technical investigators who:<\/p>\n                        <ul>\n                            <li>Have some Python or scripting experience and want to apply it in forensics<\/li>\n                            <li>Need to handle unsupported or custom app data beyond standard tool capabilities<\/li>\n                            <li>Want to automate repetitive tasks and build more flexible analysis workflows<\/li>\n                            <li>Prefer hands-on, practical learning with immediate application to real cases<\/li>\n                        <\/ul>\n                        <h2>Why professionals choose this course<\/h2>\n                        <ul>\n                            <li><strong>Hands-on scripting labs<\/strong> \u2014 write and test scripts using real-world forensic data<\/li>\n                            <li><strong>Tool-independent skills<\/strong> \u2014 build logic that works across different platforms and tools<\/li>\n                            <li><strong>Scenario-driven learning<\/strong> \u2014 solve realistic challenges step by step<\/li>\n                            <li><strong>Immediate impact<\/strong> \u2014 take skills directly into live casework<\/li>\n                            <li><strong>Certified training<\/strong> \u2014 includes certificate and 24 CPE credits<\/li>\n                        <\/ul>\n                        <div class=\"course-cta-links\">\n                            <a href=\"mailto:contact@elusivedata.io?subject=Python%20Forensics%20Training%20Inquiry\">Get in Touch for Details<\/a>\n                            <span>or<\/span>\n                            <a href=\"https:\/\/beacon.by\/elusive-data\/full-training-catalogue-elusivedata-2025-1\" target=\"_blank\" rel=\"noopener\">Download Course Overview<\/a>\n                        <\/div>\n                    <\/section>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        function showOverviewContent() {\n            const content = document.getElementById('overview-content');\n            const stickyHeader = document.getElementById('overview-sticky-header');\n            \n            content.classList.add('mobile-expanded');\n            stickyHeader.classList.add('show');\n            \n            \/\/ Smooth scroll to the content after a small delay to ensure it's visible\n            setTimeout(() => {\n                content.scrollIntoView({ \n                    behavior: 'smooth', \n                    block: 'start' \n                });\n            }, 100);\n        }\n\n        function hideOverviewContent() {\n            const content = document.getElementById('overview-content');\n            const stickyHeader = document.getElementById('overview-sticky-header');\n            const toggleButton = document.querySelector('.overview-mobile-toggle');\n            \n            content.classList.remove('mobile-expanded');\n            stickyHeader.classList.remove('show');\n            \n            \/\/ Smooth scroll back to the toggle button\n            setTimeout(() => {\n                toggleButton.scrollIntoView({ \n                    behavior: 'smooth', \n                    block: 'center' \n                });\n            }, 100);\n        }\n    <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2338650422\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2338650422\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-cb765fd e-con-full e-flex e-con e-child\" data-id=\"cb765fd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9bdfdc elementor-widget elementor-widget-html\" data-id=\"f9bdfdc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>What You'll Learn - Certified SQLite Forensics<\/title>\n    <style>\n        * {\n            box-sizing: border-box;\n        }\n\n        .learn-container {\n            font-family: 'Inter', sans-serif;\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 40px 20px;\n        }\n\n        \/* Mobile toggle button *\/\n        .learn-mobile-toggle {\n            display: none;\n            text-align: center;\n            margin-bottom: 20px;\n        }\n\n        .learn-mobile-toggle-btn {\n            color: #1b4bbf;\n            text-decoration: underline;\n            cursor: pointer;\n            font-size: 14px;\n            font-weight: 500;\n            transition: color 0.3s ease;\n            background: none;\n            border: none;\n            padding: 8px 16px;\n            font-family: inherit;\n            text-underline-offset: 3px;\n        }\n\n        .learn-mobile-toggle-btn:hover {\n            color: #1544a0;\n        }\n\n        \/* Sticky header for mobile *\/\n        .learn-sticky-header {\n            display: none;\n        }\n\n        .learn-content {\n            display: block;\n        }\n\n        .learn-grid {\n            display: flex;\n            gap: 40px;\n            align-items: flex-start;\n        }\n\n        .learn-grid > * {\n            flex: 1;\n            width: 50%;\n        }\n\n        \/* Left column - What you'll learn *\/\n        .course-section-wrapper {\n            flex: 1;\n            display: flex;\n        }\n\n        .course-section {\n            font-family: 'Inter', sans-serif;\n            color: #1d1d1f;\n            font-size: 16px;\n            line-height: 1.7;\n            max-width: 100%;\n            margin: 0;\n            padding: 40px 30px;\n            text-align: left;\n            width: 100%;\n        }\n\n        .course-section h2 {\n            background: linear-gradient(90deg, #54779B, #3e5a77);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            display: inline-block;\n            font-size: 28px;\n            font-weight: 700;\n            margin-top: 0rem;\n            margin-bottom: 1rem;\n        }\n\n        .course-section h3 {\n            font-size: 20px;\n            font-weight: 600;\n            margin-top: 2.5rem;\n            margin-bottom: 1rem;\n            color: #1d1d1f;\n        }\n\n        .course-section ul {\n            margin-top: 0.5rem;\n            padding-left: 1.2rem;\n        }\n\n        .course-section li {\n            margin-bottom: 16px;\n        }\n\n        .course-section li strong {\n            display: block;\n            font-weight: 700;\n            margin-bottom: 4px;\n        }\n\n        .course-cta-links {\n            margin-top: 40px;\n            text-align: center;\n            font-size: 16px;\n            font-weight: 500;\n        }\n\n        .course-cta-links a {\n            color: #1b4bbf;\n            text-decoration: underline;\n            margin: 0 10px;\n            transition: color 0.3s ease;\n        }\n\n        .course-cta-links a:hover {\n            color: #1544a0;\n        }\n\n        .course-cta-links span {\n            color: #666;\n            margin: 0 6px;\n        }\n\n        \/* Right column - Additional Features *\/\n        .features-section-wrapper {\n            flex: 1;\n            display: flex;\n        }\n\n        .additional-features {\n            max-width: 100%;\n            margin: 0;\n            padding: 40px 30px;\n            background-color: #f9fbfd;\n            border: 1px solid #e1e8f0;\n            border-radius: 12px;\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04);\n            font-family: 'Inter', sans-serif;\n            width: 100%;\n        }\n\n        .additional-features h2 {\n            font-size: 26px;\n            font-weight: 700;\n            text-align: center;\n            background: linear-gradient(90deg, #54779B, #3e5a77);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            margin-bottom: 30px;\n        }\n\n        .additional-features ul {\n            list-style: none;\n            padding-left: 0;\n            font-size: 16px;\n            line-height: 1.7;\n            color: #1d1d1f;\n        }\n\n        .additional-features li {\n            margin-bottom: 18px;\n            padding-left: 26px;\n            position: relative;\n        }\n\n        .additional-features li::before {\n            content: '\u2714';\n            position: absolute;\n            left: 0;\n            color: #2e63f5;\n            font-weight: bold;\n        }\n\n        \/* Mobile styles *\/\n        @media (max-width: 768px) {\n            .learn-mobile-toggle {\n                display: block;\n            }\n\n            .learn-content {\n                display: none;\n            }\n\n            .learn-content.mobile-expanded {\n                display: block;\n                padding-top: 70px;\n                padding-bottom: 20px;\n            }\n\n            \/* Sticky header ONLY shown on mobile when content is expanded *\/\n            .learn-sticky-header {\n                display: none;\n                position: fixed;\n                top: 0;\n                left: 0;\n                width: 100%;\n                background-color: rgba(255, 255, 255, 0.95);\n                backdrop-filter: blur(10px);\n                z-index: 1000;\n                padding: 15px 0;\n                border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n                text-align: center;\n            }\n\n            .learn-sticky-header.show {\n                display: block;\n            }\n\n            .learn-sticky-header .learn-mobile-toggle-btn {\n                color: #1b4bbf;\n                text-decoration: underline;\n                cursor: pointer;\n                font-size: 14px;\n                font-weight: 500;\n                transition: color 0.3s ease;\n                background: none;\n                border: none;\n                padding: 8px 16px;\n                font-family: inherit;\n                text-underline-offset: 3px;\n            }\n\n            .learn-sticky-header .learn-mobile-toggle-btn:hover {\n                color: #1544a0;\n            }\n\n            .learn-grid {\n                flex-direction: column;\n                gap: 20px;\n            }\n\n            .learn-grid > * {\n                width: 100%;\n            }\n\n            .learn-container {\n                padding: 20px 15px;\n            }\n\n            .course-section {\n                padding: 25px 20px;\n            }\n\n            .course-section h2 {\n                font-size: 24px;\n            }\n\n            .course-section h3 {\n                font-size: 18px;\n                margin-top: 2rem;\n            }\n\n            .course-section p,\n            .course-section li {\n                font-size: 14px;\n            }\n\n            .course-cta-links {\n                font-size: 14px;\n            }\n\n            .course-cta-links a {\n                display: block;\n                margin: 8px 0;\n            }\n\n            .additional-features {\n                padding: 25px 20px;\n            }\n\n            .additional-features h2 {\n                font-size: 22px;\n            }\n\n            .additional-features li {\n                font-size: 14px;\n                margin-bottom: 16px;\n            }\n\n            .learn-mobile-toggle-btn {\n                font-size: 13px;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .learn-content.mobile-expanded {\n                padding-top: 80px;\n                padding-bottom: 15px;\n            }\n\n            .learn-sticky-header {\n                padding: 12px 0;\n            }\n\n            .course-section {\n                padding: 20px 16px;\n            }\n\n            .course-section h2 {\n                font-size: 22px;\n            }\n\n            .course-section h3 {\n                font-size: 17px;\n            }\n\n            .additional-features {\n                padding: 20px 16px;\n            }\n\n            .additional-features h2 {\n                font-size: 20px;\n            }\n\n            .learn-grid {\n                gap: 15px;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <!-- Sticky header for mobile -->\n    <div class=\"learn-sticky-header\" id=\"learn-sticky-header\">\n        <button class=\"learn-mobile-toggle-btn\" onclick=\"hideLearnContent()\">\n            Hide Learning Details\n        <\/button>\n    <\/div>\n\n    <div class=\"learn-container\">\n        <div class=\"learn-mobile-toggle\">\n            <button class=\"learn-mobile-toggle-btn\" onclick=\"showLearnContent()\">\n                View What You'll Learn\n            <\/button>\n        <\/div>\n\n        <div class=\"learn-content\" id=\"learn-content\">\n            <div class=\"learn-grid\">\n                <!-- Left Column - What you'll learn -->\n                <div class=\"course-section-wrapper\">\n                    <section class=\"course-section\">\n                        <h2>What you'll learn<\/h2>\n                        <h3>In this course, you'll learn to:<\/h3>\n                        <ul>\n                            <li>\n                                <strong>Use Python to automate forensic workflows<\/strong>\n                                Write custom scripts to parse and analyze app data from mobile devices.\n                            <\/li>\n                            <li>\n                                <strong>Extract data from SQLite, JSON, and Plist files<\/strong>\n                                Go beyond standard tools to handle unsupported or complex formats.\n                            <\/li>\n                            <li>\n                                <strong>Build scripts step by step<\/strong>\n                                Develop logic and confidence in creating reliable, repeatable analysis pipelines.\n                            <\/li>\n                            <li>\n                                <strong>Validate and structure forensic evidence<\/strong>\n                                Transform raw data into clear, defensible results ready for reporting or court.\n                            <\/li>\n                            <li>\n                                <strong>Speed up your app investigations<\/strong>\n                                Save time by automating repetitive tasks and targeting hidden artifacts.\n                            <\/li>\n                        <\/ul>\n                        <h3>Included in your training<\/h3>\n                        <ul>\n                            <li>\n                                <strong>Hands-on scripting labs<\/strong>\n                                Practice on real-world app data and build scripts that work beyond any single tool.\n                            <\/li>\n                            <li>\n                                <strong>Code-focused, step-by-step guidance<\/strong>\n                                Follow instructor-led exercises designed for immediate practical use.\n                            <\/li>\n                            <li>\n                                <strong>Flexible delivery options<\/strong>\n                                Join live online sessions or request on-site delivery for your team.\n                            <\/li>\n                            <li>\n                                <strong>Certificate of completion<\/strong>\n                                Earn a certificate and 24 CPE credits upon successfully completing the course.\n                            <\/li>\n                        <\/ul>\n                        <div class=\"course-cta-links\">\n                            <a href=\"mailto:contact@elusivedata.io?subject=Python%20Forensics%20Training%20Request\">Get in Touch for Details<\/a>\n                            <span>or<\/span>\n                            <a href=\"https:\/\/beacon.by\/elusive-data\/full-training-catalogue-elusivedata-2025-1\" target=\"_blank\" rel=\"noopener\">Download Course Overview<\/a>\n                        <\/div>\n                    <\/section>\n                <\/div>\n\n                <!-- Right Column - Additional Features -->\n                <div class=\"features-section-wrapper\">\n                    <section class=\"additional-features\">\n                        <h2>What Else Is Included<\/h2>\n                        <ul>\n                            <li><strong>Custom Python Exercises:<\/strong> Practice real-world forensic scenarios with guided scripts and walkthroughs.<\/li>\n                            <li><strong>Live Code Demonstrations:<\/strong> Follow along as the instructor builds and explains practical analysis scripts.<\/li>\n                            <li><strong>Downloadable Lab Files:<\/strong> Work on realistic app data, including deleted records and complex extractions.<\/li>\n                            <li><strong>Instructor Support:<\/strong> Ask questions anytime during the course and receive expert feedback.<\/li>\n                            <li><strong>Lifetime Access:<\/strong> Revisit lessons, labs, and code resources whenever you need them.<\/li>\n                            <li><strong>Certificate of Completion:<\/strong> Verify your training for internal records, audits, or court presentation.<\/li>\n                        <\/ul>\n                    <\/section>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        function showLearnContent() {\n            const content = document.getElementById('learn-content');\n            const stickyHeader = document.getElementById('learn-sticky-header');\n            \n            content.classList.add('mobile-expanded');\n            stickyHeader.classList.add('show');\n            \n            \/\/ Smooth scroll to the content after a small delay to ensure it's visible\n            setTimeout(() => {\n                content.scrollIntoView({ \n                    behavior: 'smooth', \n                    block: 'start' \n                });\n            }, 100);\n        }\n\n        function hideLearnContent() {\n            const content = document.getElementById('learn-content');\n            const stickyHeader = document.getElementById('learn-sticky-header');\n            const toggleButton = document.querySelector('.learn-mobile-toggle');\n            \n            content.classList.remove('mobile-expanded');\n            stickyHeader.classList.remove('show');\n            \n            \/\/ Smooth scroll back to the toggle button\n            setTimeout(() => {\n                toggleButton.scrollIntoView({ \n                    behavior: 'smooth', \n                    block: 'center' \n                });\n            }, 100);\n        }\n    <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2338650423\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2338650423\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-035536a e-flex e-con-boxed e-con e-child\" data-id=\"035536a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8fce45 elementor-widget elementor-widget-html\" data-id=\"f8fce45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Who This Course is For - Python for Mobile Forensics<\/title>\n    <style>\n        * {\n            box-sizing: border-box;\n        }\n\n        .python-who-container {\n            font-family: 'Inter', sans-serif;\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 40px 20px;\n        }\n\n        \/* Mobile toggle button *\/\n        .python-who-mobile-toggle {\n            display: none;\n            text-align: center;\n            margin-bottom: 20px;\n        }\n\n        .python-who-mobile-toggle-btn {\n            color: #1b4bbf;\n            text-decoration: underline;\n            cursor: pointer;\n            font-size: 14px;\n            font-weight: 500;\n            transition: color 0.3s ease;\n            background: none;\n            border: none;\n            padding: 8px 16px;\n            font-family: inherit;\n            text-underline-offset: 3px;\n        }\n\n        .python-who-mobile-toggle-btn:hover {\n            color: #1544a0;\n        }\n\n        \/* Sticky header for mobile *\/\n        .python-who-sticky-header {\n            display: none;\n        }\n\n        .python-who-content {\n            display: block;\n        }\n\n        .python-who-grid {\n            display: flex;\n            gap: 40px;\n            align-items: stretch;\n        }\n\n        .python-who-grid > * {\n            flex: 1;\n            width: 50%;\n        }\n\n        \/* Left column - Who is this course for *\/\n        .who-section-wrapper {\n            flex: 1;\n            display: flex;\n        }\n\n        .course-section {\n            font-family: 'Inter', sans-serif;\n            color: #1d1d1f;\n            font-size: 16px;\n            line-height: 1.75;\n            max-width: 100%;\n            margin: 0;\n            padding: 40px 30px;\n            background-color: #f9fbfd;\n            border-radius: 10px;\n            border: 1px solid #e1e8f0;\n            box-shadow: 0 4px 18px rgba(0, 0, 0, 0.03);\n            width: 100%;\n        }\n\n        .course-section h2 {\n            background: linear-gradient(90deg, #54779B, #3e5a77);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            font-size: 28px;\n            font-weight: 700;\n            margin-bottom: 1rem;\n            border-bottom: 1px solid #d0d8e3;\n            padding-bottom: 6px;\n        }\n\n        .course-section ul {\n            margin-top: 1rem;\n            margin-bottom: 2rem;\n            padding-left: 1.5rem;\n            border-left: 3px solid #54779B;\n            list-style: none;\n        }\n\n        .course-section li {\n            margin-bottom: 14px;\n            position: relative;\n            padding-left: 1.4rem;\n        }\n\n        .course-section li::before {\n            content: '\u2714';\n            color: #54779B;\n            font-weight: bold;\n            position: absolute;\n            left: 0;\n            top: 0;\n        }\n\n        .course-section strong {\n            display: block;\n            font-weight: 600;\n            margin-top: 20px;\n        }\n\n        .course-cta-links {\n            margin-top: 30px;\n            text-align: center;\n            font-size: 16px;\n            font-weight: 500;\n        }\n\n        .course-cta-links a {\n            color: #1b4bbf;\n            text-decoration: underline;\n            margin: 0 10px;\n            transition: color 0.3s ease;\n        }\n\n        .course-cta-links a:hover {\n            color: #1544a0;\n        }\n\n        .course-cta-links span {\n            color: #666;\n            margin: 0 6px;\n        }\n\n        \/* Right column - What makes this course different *\/\n        .feature-section-wrapper {\n            flex: 1;\n            display: flex;\n        }\n\n        .course-section.feature-section {\n            margin-top: 0;\n            background-color: #eef3f9;\n            border-left: 5px solid #54779B;\n            padding: 40px 30px;\n            border-radius: 10px;\n            font-family: 'Inter', sans-serif;\n            color: #1d1d1f;\n            width: 100%;\n        }\n\n        .feature-section h2 {\n            background: linear-gradient(90deg, #54779B, #3e5a77);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            font-size: 28px;\n            font-weight: 700;\n            margin-top: 0;\n            margin-bottom: 1.5rem;\n            border-bottom: 1px solid #d0d8e3;\n            padding-bottom: 6px;\n            display: inline-block;\n        }\n\n        .feature-section h3 {\n            font-size: 22px;\n            font-weight: 600;\n            color: #1d1d1f;\n            margin-top: 0;\n            margin-bottom: 1rem;\n        }\n\n        .feature-section ul {\n            padding-left: 1.5rem;\n            list-style: none;\n            margin-bottom: 2rem;\n            border-left: none;\n        }\n\n        .feature-section ul li {\n            position: relative;\n            margin-bottom: 14px;\n            padding-left: 1.4rem;\n        }\n\n        .feature-section ul li::before {\n            content: '\u2714';\n            color: #54779B;\n            font-weight: bold;\n            position: absolute;\n            left: 0;\n            top: 0;\n        }\n\n        .feature-section ul li strong {\n            font-weight: 600;\n            color: #1d1d1f;\n        }\n\n        \/* Mobile styles *\/\n        @media (max-width: 768px) {\n            .python-who-mobile-toggle {\n                display: block;\n            }\n\n            .python-who-content {\n                display: none;\n            }\n\n            .python-who-content.mobile-expanded {\n                display: block;\n                padding-top: 70px;\n                padding-bottom: 20px;\n            }\n\n            \/* Sticky header ONLY shown on mobile when content is expanded *\/\n            .python-who-sticky-header {\n                display: none;\n                position: fixed;\n                top: 0;\n                left: 0;\n                width: 100%;\n                background-color: rgba(255, 255, 255, 0.95);\n                backdrop-filter: blur(10px);\n                z-index: 1000;\n                padding: 15px 0;\n                border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n                text-align: center;\n            }\n\n            .python-who-sticky-header.show {\n                display: block;\n            }\n\n            .python-who-sticky-header .python-who-mobile-toggle-btn {\n                color: #1b4bbf;\n                text-decoration: underline;\n                cursor: pointer;\n                font-size: 14px;\n                font-weight: 500;\n                transition: color 0.3s ease;\n                background: none;\n                border: none;\n                padding: 8px 16px;\n                font-family: inherit;\n                text-underline-offset: 3px;\n            }\n\n            .python-who-sticky-header .python-who-mobile-toggle-btn:hover {\n                color: #1544a0;\n            }\n\n            .python-who-grid {\n                flex-direction: column;\n                gap: 20px;\n            }\n\n            .python-who-grid > * {\n                width: 100%;\n            }\n\n            .python-who-container {\n                padding: 20px 15px;\n            }\n\n            .course-section,\n            .feature-section {\n                padding: 25px 20px;\n            }\n\n            .course-section h2,\n            .feature-section h2 {\n                font-size: 24px;\n            }\n\n            .feature-section h3 {\n                font-size: 20px;\n            }\n\n            .course-section p,\n            .course-section li,\n            .feature-section p,\n            .feature-section li {\n                font-size: 14px;\n            }\n\n            .course-cta-links {\n                font-size: 14px;\n                margin-top: 25px;\n            }\n\n            .course-cta-links a {\n                display: block;\n                margin: 8px 0;\n            }\n\n            .python-who-mobile-toggle-btn {\n                font-size: 13px;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .python-who-content.mobile-expanded {\n                padding-top: 80px;\n                padding-bottom: 15px;\n            }\n\n            .python-who-sticky-header {\n                padding: 12px 0;\n            }\n\n            .course-section,\n            .feature-section {\n                padding: 20px 16px;\n            }\n\n            .course-section h2,\n            .feature-section h2 {\n                font-size: 22px;\n            }\n\n            .feature-section h3 {\n                font-size: 18px;\n            }\n\n            .python-who-grid {\n                gap: 15px;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <!-- Sticky header for mobile -->\n    <div class=\"python-who-sticky-header\" id=\"python-who-sticky-header\">\n        <button class=\"python-who-mobile-toggle-btn\" onclick=\"hidePythonWhoContent()\">\n            Hide Course Information\n        <\/button>\n    <\/div>\n\n    <div class=\"python-who-container\">\n        <div class=\"python-who-mobile-toggle\">\n            <button class=\"python-who-mobile-toggle-btn\" onclick=\"showPythonWhoContent()\">\n                View Who This Course is For\n            <\/button>\n        <\/div>\n\n        <div class=\"python-who-content\" id=\"python-who-content\">\n            <div class=\"python-who-grid\">\n                <!-- Left Column - Who is this course for? -->\n                <div class=\"who-section-wrapper\">\n                    <div class=\"course-section\">\n                        <h2>Who is this course for?<\/h2>\n                        <p>This course is designed for forensic professionals and technical investigators who want to confidently leverage Python to analyze mobile app data. It's perfect if you're ready to move beyond GUI-based tools and build scripts and methods tailored to real forensic needs.<\/p>\n\n                        <p><strong>This course is especially valuable if you:<\/strong><\/p>\n                        <ul>\n                            <li>Work with mobile app data from iOS and Android and want to automate analysis<\/li>\n                            <li>Need to process large volumes of data and repetitive extraction tasks quickly<\/li>\n                            <li>Want to create custom scripts for unsupported databases or file types<\/li>\n                            <li>Handle complex forensic reporting and require reproducible workflows<\/li>\n                            <li>Support internal tool validation, expert testimony, or advanced reporting<\/li>\n                            <li>Are transitioning from manual forensic workflows to scripted, scalable solutions<\/li>\n                        <\/ul>\n\n                        <strong>No advanced coding experience required.<\/strong>\n                        <p>While the course uses Python, it starts from fundamental concepts and builds up \u2014 no prior scripting expertise is needed to follow and succeed.<\/p>\n\n                        <div class=\"course-cta-links\">\n                            <a href=\"https:\/\/beacon.by\/elusive-data\/full-training-catalogue-elusivedata-2025-1\" target=\"_blank\" rel=\"noopener\">Download Course Overview<\/a>\n                            <span>or<\/span>\n                            <a href=\"mailto:contact@elusivedata.io?subject=Python%20Mobile%20Forensics%20Inquiry\">Get in Touch<\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Right Column - What makes this course different? -->\n                <div class=\"feature-section-wrapper\">\n                    <div class=\"course-section feature-section\">\n                        <h2>What makes this course different?<\/h2>\n                        <p>This Python course is designed for forensic professionals who want to move beyond tool limitations and create truly custom, automated workflows. You'll work hands-on with real datasets and build practical scripts you can immediately apply in your own cases.<\/p>\n                        <ul>\n                            <li><strong>Forensics-focused Python skills<\/strong> \u2014 learn practical scripting that supports real-world mobile and app investigations, not just general coding.<\/li>\n                            <li><strong>Real investigative datasets<\/strong> \u2014 practice with authentic, messy, and incomplete data similar to what you'll encounter in actual cases.<\/li>\n                            <li><strong>Step-by-step script building<\/strong> \u2014 develop small, focused scripts you can combine to automate and simplify forensic tasks.<\/li>\n                            <li><strong>Combine Python with forensic tools<\/strong> \u2014 use Python to analyze and report on data exported from tools like Cellebrite, Magnet, or Oxygen. Automate post-extraction workflows without relying on proprietary APIs.<\/li>\n                            <li><strong>Visual and accessible approach<\/strong> \u2014 no advanced programming background needed; explanations are clear and focused on investigative outcomes.<\/li>\n                            <li><strong>Reusable templates & examples<\/strong> \u2014 get practical starter scripts you can adapt for your own cases and data sources.<\/li>\n                        <\/ul>\n                        <p>Every part of the course \u2014 including the OnDemand version \u2014 is immersive and practical. You'll gain immediately usable skills to speed up your analysis and reduce manual effort in future cases.<\/p>\n                        <div class=\"course-cta-links\">\n                            <a href=\"mailto:contact@elusivedata.io?subject=Python%20Forensics%20Training%20Inquiry\">Get in Touch<\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        function showPythonWhoContent() {\n            const content = document.getElementById('python-who-content');\n            const stickyHeader = document.getElementById('python-who-sticky-header');\n            \n            content.classList.add('mobile-expanded');\n            stickyHeader.classList.add('show');\n            \n            \/\/ Smooth scroll to the content after a small delay to ensure it's visible\n            setTimeout(() => {\n                content.scrollIntoView({ \n                    behavior: 'smooth', \n                    block: 'start' \n                });\n            }, 100);\n        }\n\n        function hidePythonWhoContent() {\n            const content = document.getElementById('python-who-content');\n            const stickyHeader = document.getElementById('python-who-sticky-header');\n            const toggleButton = document.querySelector('.python-who-mobile-toggle');\n            \n            content.classList.remove('mobile-expanded');\n            stickyHeader.classList.remove('show');\n            \n            \/\/ Smooth scroll back to the toggle button\n            setTimeout(() => {\n                toggleButton.scrollIntoView({ \n                    behavior: 'smooth', \n                    block: 'center' \n                });\n            }, 100);\n        }\n    <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2338650424\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2338650424\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-3cf1af4 e-flex e-con-boxed e-con e-child\" data-id=\"3cf1af4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3456794 elementor-widget elementor-widget-html\" data-id=\"3456794\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Your Instructor - Python for Mobile Forensics<\/title>\n    <style>\n        * {\n            box-sizing: border-box;\n        }\n\n        .python-instructor-container {\n            font-family: 'Inter', sans-serif;\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 40px 20px;\n        }\n\n        \/* Mobile toggle button *\/\n        .python-instructor-mobile-toggle {\n            display: none;\n            text-align: center;\n            margin-bottom: 20px;\n        }\n\n        .python-instructor-mobile-toggle-btn {\n            color: #1b4bbf;\n            text-decoration: underline;\n            cursor: pointer;\n            font-size: 14px;\n            font-weight: 500;\n            transition: color 0.3s ease;\n            background: none;\n            border: none;\n            padding: 8px 16px;\n            font-family: inherit;\n            text-underline-offset: 3px;\n        }\n\n        .python-instructor-mobile-toggle-btn:hover {\n            color: #1544a0;\n        }\n\n        \/* Sticky header for mobile *\/\n        .python-instructor-sticky-header {\n            display: none;\n        }\n\n        .python-instructor-content {\n            display: block;\n        }\n\n        .python-instructor-grid {\n            display: flex;\n            gap: 40px;\n            align-items: flex-start;\n        }\n\n        .python-instructor-grid > * {\n            flex: 1;\n            width: 50%;\n        }\n\n        \/* Left column - Instructor info *\/\n        .instructor-info-wrapper {\n            flex: 1;\n            display: flex;\n        }\n\n        .course-section {\n            font-family: 'Inter', sans-serif;\n            color: #1d1d1f;\n            font-size: 16px;\n            line-height: 1.75;\n            max-width: 100%;\n            margin: 0;\n            padding: 40px 30px;\n            background-color: #f9fbfd;\n            border-radius: 10px;\n            border: 1px solid #e1e8f0;\n            box-shadow: 0 4px 18px rgba(0, 0, 0, 0.03);\n            width: 100%;\n        }\n\n        .course-section h2 {\n            background: linear-gradient(90deg, #54779B, #3e5a77);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            font-size: 28px;\n            font-weight: 700;\n            margin-bottom: 1rem;\n            border-bottom: 1px solid #d0d8e3;\n            padding-bottom: 6px;\n        }\n\n        .instructor-link {\n            font-weight: 600;\n            color: #2e63f5;\n            text-decoration: underline;\n            margin-bottom: 20px;\n            display: inline-block;\n            transition: opacity 0.3s ease;\n        }\n\n        .instructor-link:hover {\n            opacity: 0.8;\n        }\n\n        .james-highlight-box {\n            background-color: #eef3fa;\n            padding: 20px 25px;\n            margin-top: 10px;\n            border-radius: 8px;\n            font-size: 15px;\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);\n        }\n\n        .james-highlight-box strong {\n            font-size: 17px;\n            display: block;\n            margin-bottom: 10px;\n            color: #3e5a77;\n        }\n\n        .james-highlight-box ul {\n            list-style: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        .james-highlight-box li {\n            margin-bottom: 8px;\n            display: flex;\n            align-items: flex-start;\n        }\n\n        .james-highlight-box li::before {\n            content: \"\u2714\ufe0f\";\n            color: #3e5a77;\n            margin-right: 10px;\n            font-size: 16px;\n        }\n\n        .course-cta-links {\n            margin-top: 30px;\n            text-align: center;\n            font-size: 16px;\n            font-weight: 500;\n        }\n\n        .course-cta-links a {\n            color: #1b4bbf;\n            text-decoration: underline;\n            margin: 0 10px;\n            transition: color 0.3s ease;\n        }\n\n        .course-cta-links a:hover {\n            color: #1544a0;\n        }\n\n        .course-cta-links span {\n            color: #666;\n            margin: 0 6px;\n        }\n\n        \/* Right column - James photo *\/\n        .instructor-photo-wrapper {\n            flex: 1;\n            display: flex;\n            justify-content: center;\n            align-items: flex-start;\n            padding-top: 20px;\n        }\n\n        .instructor-image-container {\n            background-color: #f9fbfd;\n            border-radius: 10px;\n            border: 1px solid #e1e8f0;\n            box-shadow: 0 4px 18px rgba(0, 0, 0, 0.03);\n            padding: 20px;\n            text-align: center;\n            width: 100%;\n            max-width: 500px;\n        }\n\n        .instructor-image {\n            width: 100%;\n            height: auto;\n            border-radius: 8px;\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\n        }\n\n        \/* Mobile styles *\/\n        @media (max-width: 768px) {\n            .python-instructor-mobile-toggle {\n                display: block;\n            }\n\n            .python-instructor-content {\n                display: none;\n            }\n\n            .python-instructor-content.mobile-expanded {\n                display: block;\n                padding-top: 70px;\n                padding-bottom: 20px;\n            }\n\n            \/* Sticky header ONLY shown on mobile when content is expanded *\/\n            .python-instructor-sticky-header {\n                display: none;\n                position: fixed;\n                top: 0;\n                left: 0;\n                width: 100%;\n                background-color: rgba(255, 255, 255, 0.95);\n                backdrop-filter: blur(10px);\n                z-index: 1000;\n                padding: 15px 0;\n                border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n                text-align: center;\n            }\n\n            .python-instructor-sticky-header.show {\n                display: block;\n            }\n\n            .python-instructor-sticky-header .python-instructor-mobile-toggle-btn {\n                color: #1b4bbf;\n                text-decoration: underline;\n                cursor: pointer;\n                font-size: 14px;\n                font-weight: 500;\n                transition: color 0.3s ease;\n                background: none;\n                border: none;\n                padding: 8px 16px;\n                font-family: inherit;\n                text-underline-offset: 3px;\n            }\n\n            .python-instructor-sticky-header .python-instructor-mobile-toggle-btn:hover {\n                color: #1544a0;\n            }\n\n            .python-instructor-grid {\n                flex-direction: column;\n                gap: 20px;\n            }\n\n            .python-instructor-grid > * {\n                width: 100%;\n            }\n\n            .python-instructor-container {\n                padding: 20px 15px;\n            }\n\n            .course-section {\n                padding: 25px 20px;\n            }\n\n            .course-section h2 {\n                font-size: 24px;\n            }\n\n            .course-section p {\n                font-size: 14px;\n            }\n\n            .james-highlight-box {\n                padding: 18px 20px;\n                font-size: 14px;\n            }\n\n            .james-highlight-box strong {\n                font-size: 16px;\n            }\n\n            .james-highlight-box li {\n                font-size: 13px;\n            }\n\n            .instructor-link {\n                font-size: 14px;\n            }\n\n            .course-cta-links {\n                font-size: 14px;\n                margin-top: 25px;\n            }\n\n            .instructor-photo-wrapper {\n                padding-top: 0;\n            }\n\n            .instructor-image-container {\n                padding: 15px;\n                max-width: 400px;\n            }\n\n            .python-instructor-mobile-toggle-btn {\n                font-size: 13px;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .python-instructor-content.mobile-expanded {\n                padding-top: 80px;\n                padding-bottom: 15px;\n            }\n\n            .python-instructor-sticky-header {\n                padding: 12px 0;\n            }\n\n            .course-section {\n                padding: 20px 16px;\n            }\n\n            .course-section h2 {\n                font-size: 22px;\n            }\n\n            .james-highlight-box {\n                padding: 15px 16px;\n            }\n\n            .instructor-image-container {\n                padding: 12px;\n                max-width: 350px;\n            }\n\n            .python-instructor-grid {\n                gap: 15px;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <!-- Sticky header for mobile -->\n    <div class=\"python-instructor-sticky-header\" id=\"python-instructor-sticky-header\">\n        <button class=\"python-instructor-mobile-toggle-btn\" onclick=\"hidePythonInstructorContent()\">\n            Hide Instructor Information\n        <\/button>\n    <\/div>\n\n    <div class=\"python-instructor-container\">\n        <div class=\"python-instructor-mobile-toggle\">\n            <button class=\"python-instructor-mobile-toggle-btn\" onclick=\"showPythonInstructorContent()\">\n                View Your Instructor\n            <\/button>\n        <\/div>\n\n        <div class=\"python-instructor-content\" id=\"python-instructor-content\">\n            <div class=\"python-instructor-grid\">\n                <!-- Left Column - Instructor Info -->\n                <div class=\"instructor-info-wrapper\">\n                    <div class=\"course-section\">\n                        <h2>Your Instructor<\/h2>\n                        <p>\n                            The Python for Forensics course is led by James Eichbaum \u2014 a trusted instructor known for transforming complex forensic topics into clear, hands-on learning experiences. With over 15 years in the field, James has trained global law enforcement, government agencies, and private sector experts across more than 30 countries.\n                        <\/p>\n                        <p>\n                            James combines deep technical expertise with a strong background in live investigations, making him uniquely qualified to teach practical Python skills focused on real-world forensic challenges. His teaching style is highly interactive, encouraging students to build scripts step by step, validate data, and solve actual case-based problems.\n                        <\/p>\n                        <p>\n                            In this course, James shows you how to use Python to analyze exported data, automate repetitive tasks, and create custom tools \u2014 all without requiring advanced coding experience. You'll leave with practical scripts and approaches you can immediately adapt to your current cases.\n                        <\/p>\n                        <a class=\"instructor-link\" href=\"https:\/\/www.linkedin.com\/in\/jameseichbaum\/\" target=\"_blank\" rel=\"noopener\">\n                            Connect with James on LinkedIn\n                        <\/a>\n                        <div class=\"james-highlight-box\">\n                            <strong>Career Highlights<\/strong>\n                            <ul>\n                                <li>15+ years teaching digital and mobile forensics worldwide<\/li>\n                                <li>Former Global Training Manager at MSAB<\/li>\n                                <li>California P.O.S.T. Certified Instructor<\/li>\n                                <li>Detective, Sacramento Valley High Tech Crimes Task Force<\/li>\n                                <li>Special Deputy U.S. Marshal, FBI Cyber Crimes Task Force<\/li>\n                                <li>Internationally recognized speaker and author on forensic methodologies<\/li>\n                            <\/ul>\n                        <\/div>\n                        <div class=\"course-cta-links\">\n                            <a href=\"mailto:contact@elusivedata.io?subject=Python%20Forensics%20Training%20Inquiry\">Get in Touch<\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Right Column - James Photo -->\n                <div class=\"instructor-photo-wrapper\">\n                    <div class=\"instructor-image-container\">\n                        <img decoding=\"async\" src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-16-kl.-17.31.46.png\" \n                             alt=\"James Eichbaum - Expert Digital Forensics Instructor\" \n                             class=\"instructor-image\" \/>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        function showPythonInstructorContent() {\n            const content = document.getElementById('python-instructor-content');\n            const stickyHeader = document.getElementById('python-instructor-sticky-header');\n            \n            content.classList.add('mobile-expanded');\n            stickyHeader.classList.add('show');\n            \n            \/\/ Smooth scroll to the content after a small delay to ensure it's visible\n            setTimeout(() => {\n                content.scrollIntoView({ \n                    behavior: 'smooth', \n                    block: 'start' \n                });\n            }, 100);\n        }\n\n        function hidePythonInstructorContent() {\n            const content = document.getElementById('python-instructor-content');\n            const stickyHeader = document.getElementById('python-instructor-sticky-header');\n            const toggleButton = document.querySelector('.python-instructor-mobile-toggle');\n            \n            content.classList.remove('mobile-expanded');\n            stickyHeader.classList.remove('show');\n            \n            \/\/ Smooth scroll back to the toggle button\n            setTimeout(() => {\n                toggleButton.scrollIntoView({ \n                    behavior: 'smooth', \n                    block: 'center' \n                });\n            }, 100);\n        }\n    <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2338650425\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2338650425\" data-tab-index=\"5\" style=\"--n-tabs-title-order: 5;\" class=\" elementor-element elementor-element-d297853 e-con-full e-flex e-con e-child\" data-id=\"d297853\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-305823a elementor-widget elementor-widget-html\" data-id=\"305823a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Training Options - Python for Mobile Forensics<\/title>\n    <style>\n        * {\n            box-sizing: border-box;\n        }\n\n        .python-training-container {\n            font-family: 'Inter', sans-serif;\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 40px 20px;\n        }\n\n        \/* Mobile toggle button *\/\n        .python-training-mobile-toggle {\n            display: none;\n            text-align: center;\n            margin-bottom: 20px;\n        }\n\n        .python-training-mobile-toggle-btn {\n            color: #1b4bbf;\n            text-decoration: underline;\n            cursor: pointer;\n            font-size: 14px;\n            font-weight: 500;\n            transition: color 0.3s ease;\n            background: none;\n            border: none;\n            padding: 8px 16px;\n            font-family: inherit;\n            text-underline-offset: 3px;\n        }\n\n        .python-training-mobile-toggle-btn:hover {\n            color: #1544a0;\n        }\n\n        \/* Sticky header for mobile *\/\n        .python-training-sticky-header {\n            display: none;\n        }\n\n        .python-training-content {\n            display: block;\n        }\n\n        .training-section {\n            font-family: 'Inter', sans-serif;\n            background-color: #f9fbfd;\n            padding: 60px 30px;\n            max-width: 1100px;\n            margin: 0 auto 60px auto;\n            border-radius: 16px;\n            box-shadow: 0 4px 18px rgba(0, 0, 0, 0.04);\n            color: #1d1d1f;\n        }\n\n        .training-section h2 {\n            font-size: 28px;\n            font-weight: 700;\n            text-align: center;\n            background: linear-gradient(90deg, #54779B, #3e5a77);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            margin-bottom: 2.8rem;\n            border-bottom: 1px solid #d0d8e3;\n            padding-bottom: 10px;\n        }\n\n        .training-columns {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 32px;\n        }\n\n        .training-card {\n            background-color: #ffffff;\n            border: 1px solid #e2e8f0;\n            border-radius: 12px;\n            box-shadow: 0 2px 10px rgba(0,0,0,0.03);\n            padding: 28px 24px;\n            display: flex;\n            flex-direction: column;\n            justify-content: space-between;\n        }\n\n        .training-card h3 {\n            font-size: 20px;\n            font-weight: 700;\n            margin-bottom: 10px;\n            color: #1d1d1f;\n            text-align: center;\n        }\n\n        .training-card p {\n            text-align: center;\n        }\n\n        .training-price {\n            font-size: 28px;\n            font-weight: 800;\n            text-align: center;\n            color: #2e63f5;\n            margin: 12px 0 4px 0;\n        }\n\n        .training-subtext {\n            font-size: 13px;\n            text-align: center;\n            margin-bottom: 1.5rem;\n            color: #666;\n            text-transform: uppercase;\n            letter-spacing: 0.04em;\n        }\n\n        .training-list {\n            list-style: none;\n            padding-left: 0;\n            font-size: 15px;\n            line-height: 1.7;\n            margin-bottom: 20px;\n        }\n\n        .training-list li {\n            margin-bottom: 10px;\n            padding-left: 1.4rem;\n            position: relative;\n        }\n\n        .training-list li::before {\n            content: \"\u2714\";\n            color: #2e63f5;\n            font-weight: bold;\n            position: absolute;\n            left: 0;\n            top: 0;\n        }\n\n        .training-button {\n            display: block;\n            background-color: #2e63f5;\n            color: #ffffff !important;\n            text-align: center;\n            padding: 12px;\n            border-radius: 6px;\n            font-weight: 600;\n            text-decoration: none;\n            transition: background 0.3s ease;\n            margin-top: auto;\n        }\n\n        .training-button:hover {\n            background-color: #1b4bbf;\n        }\n\n        .training-note {\n            margin-top: 40px;\n            text-align: center;\n            font-size: 15px;\n            color: #444;\n        }\n\n        .training-note br {\n            display: block;\n            content: \"\";\n            margin-top: 6px;\n        }\n\n        .training-note a {\n            color: #2e63f5;\n            text-decoration: underline;\n            font-weight: 500;\n            transition: color 0.3s ease;\n        }\n\n        .training-note a:hover {\n            color: #1544a0;\n        }\n    <\/style>\n<\/head>\n<body>\n\n<section class=\"training-section\">\n    <h2>Select Your Preferred Training Option<\/h2>\n\n    <div class=\"training-columns\">\n        <!-- Live Online -->\n        <div class=\"training-card\">\n            <h3>Live Online<\/h3>\n            <p>Join a live, instructor-led session online, interactive and focused on real-world forensic applications of Python.<\/p>\n            <div class=\"training-price\">\u20ac2,290<\/div>\n            <div class=\"training-subtext\">Per participant<\/div>\n            <ul class=\"training-list\">\n                <li>3 full days of live online delivery<\/li>\n                <li>Guided labs and hands-on Python scripting<\/li>\n                <li>Real-case exercises & forensic datasets<\/li>\n                <li>Expert Q&A and group discussions<\/li>\n                <li>Certificate and 24 CPE credits included<\/li>\n                <li>Flexible scheduling options for groups<\/li>\n            <\/ul>\n            <a href=\"mailto:contact@elusivedata.io?subject=Live%20Online%20Python%20Forensics%20Training%20Inquiry\" class=\"training-button\">Request a Live Session<\/a>\n        <\/div>\n\n        <!-- Classroom -->\n        <div class=\"training-card\">\n            <h3>Classroom<\/h3>\n            <p>Bring the training to your team on-site, fully immersive, instructor-led, and customized to your needs.<\/p>\n            <div class=\"training-price\">Custom Quote<\/div>\n            <div class=\"training-subtext\">Group training (5+ participants)<\/div>\n            <ul class=\"training-list\">\n                <li>3-day in-person delivery at your location<\/li>\n                <li>Includes all course materials and lab datasets<\/li>\n                <li>Hands-on case-based Python analysis<\/li>\n                <li>Dedicated group discussions and live feedback<\/li>\n                <li>Certificate and 24 CPE credits per attendee<\/li>\n                <li>Available worldwide on request<\/li>\n            <\/ul>\n            <a href=\"mailto:contact@elusivedata.io?subject=Python%20Classroom%20Training%20Inquiry\" class=\"training-button\">Contact Us for Quote<\/a>\n        <\/div>\n    <\/div>\n\n    <div class=\"training-note\">\n        Planning to train your whole team? We offer volume discounts and can adapt delivery to your specific requirements.\n        <br>\n        <a href=\"mailto:contact@elusivedata.io?subject=Group%20Training%20Inquiry%20-%20Python%20Forensics\">Get in touch for group options \u27f6<\/a>\n    <\/div>\n<\/section>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2338650426\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2338650426\" data-tab-index=\"6\" style=\"--n-tabs-title-order: 6;\" class=\" elementor-element elementor-element-f067b10 e-flex e-con-boxed e-con e-child\" data-id=\"f067b10\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-955f1c5 elementor-widget elementor-widget-html\" data-id=\"955f1c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Certification - Python for Mobile Forensics<\/title>\n    <style>\n        * {\n            box-sizing: border-box;\n        }\n\n        .python-cert-container {\n            font-family: 'Inter', sans-serif;\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 40px 20px;\n        }\n\n        \/* Mobile toggle button *\/\n        .python-cert-mobile-toggle {\n            display: none;\n            text-align: center;\n            margin-bottom: 20px;\n        }\n\n        .python-cert-mobile-toggle-btn {\n            color: #1b4bbf;\n            text-decoration: underline;\n            cursor: pointer;\n            font-size: 14px;\n            font-weight: 500;\n            transition: color 0.3s ease;\n            background: none;\n            border: none;\n            padding: 8px 16px;\n            font-family: inherit;\n            text-underline-offset: 3px;\n        }\n\n        .python-cert-mobile-toggle-btn:hover {\n            color: #1544a0;\n        }\n\n        \/* Sticky header for mobile *\/\n        .python-cert-sticky-header {\n            display: none;\n        }\n\n        .python-cert-content {\n            display: block;\n        }\n\n        .python-cert-grid {\n            display: flex;\n            gap: 40px;\n            align-items: flex-start;\n        }\n\n        .python-cert-grid > * {\n            flex: 1;\n            width: 50%;\n        }\n\n        \/* Left column - Certification *\/\n        .course-cert-section {\n            background-color: #ffffff;\n            color: #1d1d1f;\n            font-family: 'Inter', sans-serif;\n            max-width: 100%;\n            margin: 0;\n            padding: 40px 30px;\n            border-radius: 10px;\n            border: 1px solid #e1e8f0;\n            box-shadow: 0 4px 18px rgba(0, 0, 0, 0.03);\n            width: 100%;\n        }\n\n        .course-cert-section h2 {\n            font-size: 28px;\n            font-weight: 700;\n            margin-bottom: 1.5rem;\n            text-align: center;\n            background: linear-gradient(90deg, #54779B, #3e5a77);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            padding-bottom: 10px;\n            border-bottom: 1px solid #d0d8e3;\n            display: inline-block;\n            width: 100%;\n        }\n\n        .course-cert-items {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 24px;\n            margin-top: 24px;\n            justify-content: center;\n        }\n\n        .cert-item {\n            flex: 1 1 360px;\n            display: flex;\n            align-items: flex-start;\n            gap: 14px;\n        }\n\n        .cert-icon {\n            font-size: 26px;\n            flex-shrink: 0;\n            margin-top: 3px;\n        }\n\n        .cert-text {\n            font-size: 16px;\n            line-height: 1.65;\n        }\n\n        .cert-text strong {\n            font-weight: 600;\n            display: block;\n            margin-bottom: 5px;\n        }\n\n        \/* Right column - Course Overview *\/\n        .course-parent-section {\n            background-color: #f9fbfd;\n            color: #1d1d1f;\n            font-family: 'Inter', sans-serif;\n            max-width: 100%;\n            margin: 0;\n            padding: 40px 30px;\n            border-radius: 10px;\n            border: 1px solid #e1e8f0;\n            box-shadow: 0 4px 18px rgba(0, 0, 0, 0.03);\n            width: 100%;\n        }\n\n        .course-parent-section h2 {\n            font-size: 28px;\n            font-weight: 700;\n            margin-bottom: 1rem;\n            background: linear-gradient(90deg, #54779B, #3e5a77);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            padding-bottom: 6px;\n            border-bottom: 1px solid #d0d8e3;\n        }\n\n        .course-parent-section p {\n            font-size: 16px;\n            line-height: 1.6;\n            margin-bottom: 1.2rem;\n        }\n\n        .course-parent-section ul {\n            padding-left: 1.5rem;\n            border-left: 3px solid #54779B;\n            list-style: none;\n            margin-bottom: 1.5rem;\n        }\n\n        .course-parent-section li {\n            position: relative;\n            padding-left: 1.4rem;\n            margin-bottom: 12px;\n        }\n\n        .course-parent-section li::before {\n            content: '\u2714';\n            color: #54779B;\n            position: absolute;\n            left: 0;\n            top: 0;\n            font-weight: bold;\n        }\n\n        .course-parent-section a {\n            color: #1b4bbf;\n            text-decoration: underline;\n            font-weight: 500;\n        }\n\n        .course-cta-links {\n            margin-top: 30px;\n            text-align: center;\n            font-size: 16px;\n            font-weight: 500;\n        }\n\n        .course-cta-links a {\n            color: #1b4bbf;\n            text-decoration: underline;\n            margin: 0 10px;\n            transition: color 0.3s ease;\n        }\n\n        .course-cta-links a:hover {\n            color: #1544a0;\n        }\n\n        .course-cta-links span {\n            color: #666;\n            margin: 0 6px;\n        }\n\n        \/* Mobile styles *\/\n        @media (max-width: 768px) {\n            .python-cert-mobile-toggle {\n                display: block;\n            }\n\n            .python-cert-content {\n                display: none;\n            }\n\n            .python-cert-content.mobile-expanded {\n                display: block;\n                padding-top: 70px;\n                padding-bottom: 20px;\n            }\n\n            \/* Sticky header ONLY shown on mobile when content is expanded *\/\n            .python-cert-sticky-header {\n                display: none;\n                position: fixed;\n                top: 0;\n                left: 0;\n                width: 100%;\n                background-color: rgba(255, 255, 255, 0.95);\n                backdrop-filter: blur(10px);\n                z-index: 1000;\n                padding: 15px 0;\n                border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n                text-align: center;\n            }\n\n            .python-cert-sticky-header.show {\n                display: block;\n            }\n\n            .python-cert-sticky-header .python-cert-mobile-toggle-btn {\n                color: #1b4bbf;\n                text-decoration: underline;\n                cursor: pointer;\n                font-size: 14px;\n                font-weight: 500;\n                transition: color 0.3s ease;\n                background: none;\n                border: none;\n                padding: 8px 16px;\n                font-family: inherit;\n                text-underline-offset: 3px;\n            }\n\n            .python-cert-sticky-header .python-cert-mobile-toggle-btn:hover {\n                color: #1544a0;\n            }\n\n            .python-cert-grid {\n                flex-direction: column;\n                gap: 20px;\n            }\n\n            .python-cert-grid > * {\n                width: 100%;\n            }\n\n            .python-cert-container {\n                padding: 20px 15px;\n            }\n\n            .course-cert-section,\n            .course-parent-section {\n                padding: 25px 20px;\n            }\n\n            .course-cert-section h2,\n            .course-parent-section h2 {\n                font-size: 24px;\n            }\n\n            .course-cert-items {\n                flex-direction: column;\n                gap: 20px;\n            }\n\n            .cert-item {\n                flex: none;\n            }\n\n            .cert-text {\n                font-size: 14px;\n            }\n\n            .course-parent-section p {\n                font-size: 14px;\n            }\n\n            .course-parent-section li {\n                font-size: 14px;\n            }\n\n            .course-cta-links {\n                font-size: 14px;\n            }\n\n            .course-cta-links a {\n                display: block;\n                margin: 8px 0;\n            }\n\n            .cert-icon {\n                font-size: 22px;\n            }\n\n            .python-cert-mobile-toggle-btn {\n                font-size: 13px;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .python-cert-content.mobile-expanded {\n                padding-top: 80px;\n                padding-bottom: 15px;\n            }\n\n            .python-cert-sticky-header {\n                padding: 12px 0;\n            }\n\n            .course-cert-section,\n            .course-parent-section {\n                padding: 20px 16px;\n            }\n\n            .course-cert-section h2,\n            .course-parent-section h2 {\n                font-size: 22px;\n            }\n\n            .cert-text {\n                font-size: 13px;\n            }\n\n            .course-parent-section p {\n                font-size: 13px;\n            }\n\n            .course-parent-section li {\n                font-size: 13px;\n            }\n\n            .cert-icon {\n                font-size: 20px;\n            }\n\n            .python-cert-grid {\n                gap: 15px;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <!-- Sticky header for mobile -->\n    <div class=\"python-cert-sticky-header\" id=\"python-cert-sticky-header\">\n        <button class=\"python-cert-mobile-toggle-btn\" onclick=\"hidePythonCertContent()\">\n            Hide Certification Details\n        <\/button>\n    <\/div>\n\n    <div class=\"python-cert-container\">\n        <div class=\"python-cert-mobile-toggle\">\n            <button class=\"python-cert-mobile-toggle-btn\" onclick=\"showPythonCertContent()\">\n                View Certification & Course Track\n            <\/button>\n        <\/div>\n\n        <div class=\"python-cert-content\" id=\"python-cert-content\">\n            <div class=\"python-cert-grid\">\n                <!-- Left Column - Certification -->\n                <section class=\"course-cert-section\">\n                    <h2>Certification & CPE Credits<\/h2>\n                    <div class=\"course-cert-items\">\n                        <div class=\"cert-item\">\n                            <div class=\"cert-icon\">\ud83c\udf93<\/div>\n                            <div class=\"cert-text\">\n                                <strong>Recognized Certificate of Completion<\/strong>\n                                All participants receive a signed, verifiable certificate confirming successful completion of the Python for Mobile Forensics Course \u2014 a credential valued by forensic professionals across sectors.\n                            <\/div>\n                        <\/div>\n                        <div class=\"cert-item\">\n                            <div class=\"cert-icon\">\ud83d\udcda<\/div>\n                            <div class=\"cert-text\">\n                                <strong>24 CPE Credits Awarded<\/strong>\n                                This training counts toward Continuing Professional Education (CPE) requirements and supports certifications such as CCE, EnCE, CISSP, and GCFA.\n                            <\/div>\n                        <\/div>\n                        <div class=\"cert-item\">\n                            <div class=\"cert-icon\">\ud83d\udd12<\/div>\n                            <div class=\"cert-text\">\n                                <strong>Secure and Verifiable<\/strong>\n                                Each certificate is individually issued with a unique ID, instructor signature, and issue date \u2014 making it suitable for audits and compliance documentation.\n                            <\/div>\n                        <\/div>\n                        <div class=\"cert-item\">\n                            <div class=\"cert-icon\">\ud83c\udf0d<\/div>\n                            <div class=\"cert-text\">\n                                <strong>Globally Relevant<\/strong>\n                                The course and certification are designed to meet the needs of investigators and forensic teams working in law enforcement, corporate, and private sectors worldwide.\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/section>\n\n                <!-- Right Column - Course Overview -->\n                <section class=\"course-parent-section\">\n                    <h2>What You'll Gain from the Python Forensics Course<\/h2>\n                    <p>\n                        This advanced training is designed for forensic professionals who want to automate, accelerate, and enhance their mobile and database investigations using Python. Over three intensive days, you'll build hands-on skills to parse complex artifacts, create targeted scripts, and support in-depth analysis beyond standard tools.\n                    <\/p>\n                    <p>\n                        Through guided labs and realistic datasets, you'll learn to develop custom Python scripts to extract, decode, and interpret evidence directly from app data, file systems, and databases. This practical focus ensures you can immediately apply your new skills to your casework.\n                    <\/p>\n                    <p>\n                        Whether you're validating tool output, analyzing proprietary app data, or building repeatable forensic workflows \u2014 this course equips you with practical, flexible methods to handle modern challenges confidently.\n                    <\/p>\n                    <p><strong>The full course includes:<\/strong><\/p>\n                    <ul>\n                        <li>Developing targeted Python scripts for data extraction<\/li>\n                        <li>Parsing SQLite databases, plist, and JSON artifacts<\/li>\n                        <li>Automating timeline and artifact correlation<\/li>\n                        <li>Creating reusable code for future investigations<\/li>\n                        <li>Case-driven exercises with instructor support<\/li>\n                        <li>24 CPE credits and a verifiable certificate<\/li>\n                    <\/ul>\n                    <div class=\"course-cta-links\">\n                        <a href=\"https:\/\/beacon.by\/elusive-data\/full-training-catalogue-elusivedata-2025-1\" target=\"_blank\" rel=\"noopener\">Download Course Overview<\/a>\n                        <span>or<\/span>\n                        <a href=\"mailto:contact@elusivedata.io?subject=Python%20Forensics%20Training%20Inquiry\">Ask a Question<\/a>\n                    <\/div>\n                <\/section>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        function showPythonCertContent() {\n            const content = document.getElementById('python-cert-content');\n            const stickyHeader = document.getElementById('python-cert-sticky-header');\n            \n            content.classList.add('mobile-expanded');\n            stickyHeader.classList.add('show');\n            \n            \/\/ Smooth scroll to the content after a small delay to ensure it's visible\n            setTimeout(() => {\n                content.scrollIntoView({ \n                    behavior: 'smooth', \n                    block: 'start' \n                });\n            }, 100);\n        }\n\n        function hidePythonCertContent() {\n            const content = document.getElementById('python-cert-content');\n            const stickyHeader = document.getElementById('python-cert-sticky-header');\n            const toggleButton = document.querySelector('.python-cert-mobile-toggle');\n            \n            content.classList.remove('mobile-expanded');\n            stickyHeader.classList.remove('show');\n            \n            \/\/ Smooth scroll back to the toggle button\n            setTimeout(() => {\n                toggleButton.scrollIntoView({ \n                    behavior: 'smooth', \n                    block: 'center' \n                });\n            }, 100);\n        }\n    <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2338650427\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2338650427\" data-tab-index=\"7\" style=\"--n-tabs-title-order: 7;\" class=\" elementor-element elementor-element-3736bf4 e-grid e-con-boxed e-con e-child\" data-id=\"3736bf4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b267d5b e-con-full e-flex e-con e-child\" data-id=\"b267d5b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7023d5e elementor-widget elementor-widget-html\" data-id=\"7023d5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>FAQ - Python for Mobile Forensics<\/title>\n    <style>\n        * {\n            box-sizing: border-box;\n        }\n\n        .python-faq-container {\n            font-family: 'Inter', sans-serif;\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 40px 20px;\n        }\n\n        \/* Mobile toggle button *\/\n        .python-faq-mobile-toggle {\n            display: none;\n            text-align: center;\n            margin-bottom: 20px;\n        }\n\n        .python-faq-mobile-toggle-btn {\n            color: #1b4bbf;\n            text-decoration: underline;\n            cursor: pointer;\n            font-size: 14px;\n            font-weight: 500;\n            transition: color 0.3s ease;\n            background: none;\n            border: none;\n            padding: 8px 16px;\n            font-family: inherit;\n            text-underline-offset: 3px;\n        }\n\n        .python-faq-mobile-toggle-btn:hover {\n            color: #1544a0;\n        }\n\n        \/* Sticky header for mobile *\/\n        .python-faq-sticky-header {\n            display: none;\n        }\n\n        .python-faq-content-wrapper {\n            display: block;\n        }\n\n        .faq-tabs-wrapper {\n            max-width: 880px;\n            margin: 60px auto;\n            font-family: 'Inter', sans-serif;\n            background: #fff;\n            border: 1px solid #e2e8f0;\n            border-radius: 12px;\n            overflow: hidden;\n            box-shadow: 0 4px 18px rgba(0, 0, 0, 0.04);\n            opacity: 1 !important;\n            filter: none !important;\n        }\n\n        .faq-tabs-wrapper *,\n        .faq-tabs-wrapper *::before,\n        .faq-tabs-wrapper *::after {\n            opacity: 1 !important;\n            color: #1d1d1f !important;\n            filter: none !important;\n        }\n\n        .faq-tabs-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 30px 32px 10px;\n            border-bottom: 1px solid #d0d8e3;\n        }\n\n        .faq-tabs-header h2 {\n            font-size: 28px;\n            font-weight: 700;\n            background: linear-gradient(90deg, #54779B, #3e5a77);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            margin: 0;\n        }\n\n        .toggle-all-faqs {\n            font-size: 14px;\n            font-weight: 600;\n            color: #1b4bbf;\n            cursor: pointer;\n            text-decoration: underline;\n            transition: color 0.2s ease;\n            white-space: nowrap;\n        }\n\n        .toggle-all-faqs:hover {\n            color: #1544a0;\n        }\n\n        .faq-section {\n            border-top: 1px solid #e3eaf2;\n        }\n\n        .faq-header {\n            background-color: #f6f9fc;\n            padding: 18px 24px;\n            font-size: 16px;\n            font-weight: 600;\n            color: #1d1d1f;\n            border-left: 4px solid transparent;\n            cursor: pointer;\n            transition: all 0.2s ease;\n            display: flex;\n            align-items: center;\n        }\n\n        .faq-header span.number {\n            color: #2e63f5;\n            font-weight: 700;\n            margin-right: 10px;\n        }\n\n        .faq-header:hover {\n            background-color: #eaf1fc;\n        }\n\n        .faq-header.active {\n            background-color: #e9f0ff;\n            border-left: 4px solid #2e63f5;\n            color: #2e63f5;\n        }\n\n        .faq-content {\n            display: none;\n            padding: 18px 32px 24px;\n            background-color: #ffffff;\n            color: #1d1d1f;\n            font-size: 15px;\n            line-height: 1.6;\n            border-top: 1px solid #eaeaea;\n        }\n\n        .faq-content p {\n            margin-bottom: 1rem;\n        }\n\n        .faq-content p:last-child {\n            margin-bottom: 0;\n        }\n\n        \/* Mobile styles *\/\n        @media (max-width: 768px) {\n            .python-faq-mobile-toggle {\n                display: block;\n            }\n\n            .python-faq-content-wrapper {\n                display: none;\n            }\n\n            .python-faq-content-wrapper.mobile-expanded {\n                display: block;\n                padding-top: 50px;\n                padding-bottom: 20px;\n            }\n\n            \/* Sticky header ONLY shown on mobile when content is expanded *\/\n            .python-faq-sticky-header {\n                display: none;\n                position: fixed;\n                top: 0;\n                left: 0;\n                width: 100%;\n                background-color: rgba(255, 255, 255, 0.95);\n                backdrop-filter: blur(10px);\n                z-index: 1000;\n                padding: 12px 0;\n                border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n                text-align: center;\n            }\n\n            .python-faq-sticky-header.show {\n                display: block;\n            }\n\n            .python-faq-sticky-header .python-faq-mobile-toggle-btn {\n                color: #1b4bbf;\n                text-decoration: underline;\n                cursor: pointer;\n                font-size: 14px;\n                font-weight: 500;\n                transition: color 0.3s ease;\n                background: none;\n                border: none;\n                padding: 6px 12px;\n                font-family: inherit;\n                text-underline-offset: 3px;\n            }\n\n            .python-faq-sticky-header .python-faq-mobile-toggle-btn:hover {\n                color: #1544a0;\n            }\n\n            .python-faq-container {\n                padding: 20px 15px;\n            }\n\n            .faq-tabs-wrapper {\n                margin: 20px 0 0 0;\n            }\n\n            .faq-tabs-header {\n                padding: 20px 20px 10px;\n                flex-direction: column;\n                align-items: flex-start;\n                gap: 12px;\n            }\n\n            .faq-tabs-header h2 {\n                font-size: 22px;\n            }\n\n            .toggle-all-faqs {\n                font-size: 13px;\n            }\n\n            .faq-header {\n                padding: 14px 18px;\n                font-size: 14px;\n            }\n\n            .faq-content {\n                padding: 14px 18px 18px;\n                font-size: 14px;\n            }\n\n            .python-faq-mobile-toggle-btn {\n                font-size: 13px;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .python-faq-content-wrapper.mobile-expanded {\n                padding-top: 45px;\n                padding-bottom: 15px;\n            }\n\n            .python-faq-sticky-header {\n                padding: 10px 0;\n            }\n\n            .faq-header {\n                padding: 12px 16px;\n                font-size: 13px;\n            }\n\n            .faq-content {\n                padding: 12px 16px 16px;\n                font-size: 13px;\n            }\n\n            .faq-tabs-header {\n                padding: 16px 16px 8px;\n            }\n\n            .faq-tabs-header h2 {\n                font-size: 20px;\n            }\n\n            .faq-tabs-wrapper {\n                margin: 15px 0 0 0;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <!-- Sticky header for mobile ONLY -->\n    <div class=\"python-faq-sticky-header\" id=\"python-faq-sticky-header\">\n        <button class=\"python-faq-mobile-toggle-btn\" onclick=\"hidePythonFaqContent()\">\n            Hide FAQ\n        <\/button>\n    <\/div>\n\n    <div class=\"python-faq-container\">\n        <div class=\"python-faq-mobile-toggle\">\n            <button class=\"python-faq-mobile-toggle-btn\" onclick=\"showPythonFaqContent()\">\n                View Frequently Asked Questions\n            <\/button>\n        <\/div>\n\n        <div class=\"python-faq-content-wrapper\" id=\"python-faq-content-wrapper\">\n            <div class=\"faq-tabs-wrapper\">\n                <div class=\"faq-tabs-header\">\n                    <h2>FAQ<\/h2>\n                    <span class=\"toggle-all-faqs\" onclick=\"toggleAllFaqs()\">Expand All<\/span>\n                <\/div>\n\n                <!-- FAQ Items Start -->\n                <div class=\"faq-section\">\n                    <div class=\"faq-header\" onclick=\"toggleFaq(this)\"><span class=\"number\">01 \u2013<\/span>How long is the Python Forensics course?<\/div>\n                    <div class=\"faq-content\">\n                        <p>The live course is delivered over 3 consecutive days, with instructor-led sessions, hands-on labs, and interactive case-driven exercises.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-section\">\n                    <div class=\"faq-header\" onclick=\"toggleFaq(this)\"><span class=\"number\">02 \u2013<\/span>Is this course updated for 2026?<\/div>\n                    <div class=\"faq-content\">\n                        <p>Yes. The curriculum is fully updated with the latest Python techniques, libraries, and real-world forensic challenges drawn from modern mobile and app investigations.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-section\">\n                    <div class=\"faq-header\" onclick=\"toggleFaq(this)\"><span class=\"number\">03 \u2013<\/span>Is it suitable for team training?<\/div>\n                    <div class=\"faq-content\">\n                        <p>Absolutely. We offer group pricing and custom delivery for teams (5+ participants). Sessions can be tailored to specific workflows and evidence types your team handles.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-section\">\n                    <div class=\"faq-header\" onclick=\"toggleFaq(this)\"><span class=\"number\">04 \u2013<\/span>Do I need prior coding experience?<\/div>\n                    <div class=\"faq-content\">\n                        <p>No, you don't need to be a developer. The course starts from the basics and builds up gradually. All scripts and workflows are explained step by step, focusing on forensic use cases rather than pure programming theory.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-section\">\n                    <div class=\"faq-header\" onclick=\"toggleFaq(this)\"><span class=\"number\">05 \u2013<\/span>What kinds of practical labs are included?<\/div>\n                    <div class=\"faq-content\">\n                        <p>Labs include creating targeted scripts to parse SQLite, JSON, and plist data; automating artifact extraction; and working with real app datasets to build repeatable forensic workflows.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-section\">\n                    <div class=\"faq-header\" onclick=\"toggleFaq(this)\"><span class=\"number\">06 \u2013<\/span>Who teaches this course?<\/div>\n                    <div class=\"faq-content\">\n                        <p>The course is led by James Eichbaum, an experienced instructor with extensive expertise in mobile forensics, scripting, and investigative workflows. James has trained agencies and DFIR professionals globally for over 15 years.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-section\">\n                    <div class=\"faq-header\" onclick=\"toggleFaq(this)\"><span class=\"number\">07 \u2013<\/span>Can I integrate what I learn with tools like Cellebrite or Magnet?<\/div>\n                    <div class=\"faq-content\">\n                        <p>Yes. While this course focuses on standalone scripting, the skills you learn can help validate tool output, automate repetitive tasks, or supplement your analysis beyond what standard tools offer. No direct APIs are included or required.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-section\">\n                    <div class=\"faq-header\" onclick=\"toggleFaq(this)\"><span class=\"number\">08 \u2013<\/span>Do I receive a certificate?<\/div>\n                    <div class=\"faq-content\">\n                        <p>Yes. You receive a verifiable certificate with unique ID and instructor signature. It qualifies for <strong>24 CPE credits<\/strong> and can be used for internal or legal documentation.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-section\">\n                    <div class=\"faq-header\" onclick=\"toggleFaq(this)\"><span class=\"number\">09 \u2013<\/span>Will I get support after the training?<\/div>\n                    <div class=\"faq-content\">\n                        <p>Yes. You'll have access to instructor email support and curated resources to help reinforce your learning and assist with implementing what you've learned into your daily casework.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"faq-section\">\n                    <div class=\"faq-header\" onclick=\"toggleFaq(this)\"><span class=\"number\">10 \u2013<\/span>Is this course advanced or beginner-friendly?<\/div>\n                    <div class=\"faq-content\">\n                        <p>The course is designed to scale for both beginners and experienced practitioners. Beginners are guided step by step, while advanced attendees benefit from deep dives into data structures and automation strategies.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        function showPythonFaqContent() {\n            const content = document.getElementById('python-faq-content-wrapper');\n            const stickyHeader = document.getElementById('python-faq-sticky-header');\n            \n            content.classList.add('mobile-expanded');\n            stickyHeader.classList.add('show');\n            \n            \/\/ Smooth scroll to the content after a small delay to ensure it's visible\n            setTimeout(() => {\n                content.scrollIntoView({ \n                    behavior: 'smooth', \n                    block: 'start' \n                });\n            }, 100);\n        }\n\n        function hidePythonFaqContent() {\n            const content = document.getElementById('python-faq-content-wrapper');\n            const stickyHeader = document.getElementById('python-faq-sticky-header');\n            const toggleButton = document.querySelector('.python-faq-mobile-toggle');\n            \n            content.classList.remove('mobile-expanded');\n            stickyHeader.classList.remove('show');\n            \n            \/\/ Smooth scroll back to the toggle button\n            setTimeout(() => {\n                toggleButton.scrollIntoView({ \n                    behavior: 'smooth', \n                    block: 'center' \n                });\n            }, 100);\n        }\n\n        function toggleFaq(header) {\n            const allHeaders = document.querySelectorAll('.faq-header');\n            const allContents = document.querySelectorAll('.faq-content');\n\n            allHeaders.forEach(h => h !== header && h.classList.remove('active'));\n            allContents.forEach(c => c !== header.nextElementSibling && (c.style.display = 'none'));\n\n            const content = header.nextElementSibling;\n            const isActive = header.classList.contains('active');\n\n            header.classList.toggle('active');\n            content.style.display = isActive ? 'none' : 'block';\n        }\n\n        function toggleAllFaqs() {\n            const headers = document.querySelectorAll('.faq-header');\n            const contents = document.querySelectorAll('.faq-content');\n            const toggleLink = document.querySelector('.toggle-all-faqs');\n            const expand = toggleLink.innerText.includes(\"Expand\");\n\n            headers.forEach((header, i) => {\n                header.classList.toggle('active', expand);\n                contents[i].style.display = expand ? 'block' : 'none';\n            });\n\n            toggleLink.innerText = expand ? \"Collapse All\" : \"Expand All\";\n        }\n    <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f60ab31 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f60ab31\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-76fce1b\" data-id=\"76fce1b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f2b3bee elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f2b3bee\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8fb49a1 elementor-invisible\" data-id=\"8fb49a1\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2fbf36a animated-fast elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"2fbf36a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Trusted by investigators worldwide<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6a0dee elementor-widget elementor-widget-elementskit-testimonial\" data-id=\"d6a0dee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"elementskit-testimonial.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" ><div  class=\"elementskit-testimonial-slider ekit_testimonial_style_6 arrow_inside slider-dotted\" data-config=\"{&quot;rtl&quot;:false,&quot;arrows&quot;:false,&quot;dots&quot;:true,&quot;pauseOnHover&quot;:true,&quot;autoplay&quot;:true,&quot;speed&quot;:1000,&quot;slidesPerGroup&quot;:1,&quot;slidesPerView&quot;:3,&quot;loop&quot;:false,&quot;spaceBetween&quot;:15,&quot;breakpoints&quot;:{&quot;320&quot;:{&quot;slidesPerView&quot;:1,&quot;slidesPerGroup&quot;:1,&quot;spaceBetween&quot;:10},&quot;768&quot;:{&quot;slidesPerView&quot;:2,&quot;slidesPerGroup&quot;:1,&quot;spaceBetween&quot;:10},&quot;1024&quot;:{&quot;slidesPerView&quot;:3,&quot;slidesPerGroup&quot;:1,&quot;spaceBetween&quot;:15}}}\">\n\t<div class=\"ekit-main-swiper swiper\">\n\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t<div class=\"swiper-slide-inner\">\n\t\t\t\t\t\t<div class=\"elementskit-single-testimonial-slider elementskit-testimonial-slider-block-style elementskit-testimonial-slider-block-style-three  elementor-repeater-item-557ccac\" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementskit-profile-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong class=\"elementskit-author-name\">Sarah M.<\/strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-author-des\">Digital Evidence Specialist<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementskit-commentor-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"elementskit-stars\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>Thank you for a great course! I finally get how to work with unsupported apps. That clicked during this course. I\u2019ve done a few trainings before, but this one stood out because it was actually useful right away. The instructor explained how app data is stored in a way that made sense, and I really appreciated all the real examples. I\u2019ve already used a few techniques in a current case.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t<div class=\"swiper-slide-inner\">\n\t\t\t\t\t\t<div class=\"elementskit-single-testimonial-slider elementskit-testimonial-slider-block-style elementskit-testimonial-slider-block-style-three  elementor-repeater-item-fd8923d\" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementskit-profile-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong class=\"elementskit-author-name\">Carlos G.<\/strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-author-des\">Forensic Lab Tech<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementskit-commentor-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"elementskit-stars\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>Very good course! Incredibly good teacher and I think that distance learning works at least as well as in the classroom! Thanks again James! Great balance between technical depth and hands-on labs. I liked that we didn\u2019t just rely on tools, but looked under the hood and made sense of the data. It\u2019s definitely helped me write clearer reports and explain findings to investigators.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t<div class=\"swiper-slide-inner\">\n\t\t\t\t\t\t<div class=\"elementskit-single-testimonial-slider elementskit-testimonial-slider-block-style elementskit-testimonial-slider-block-style-three  elementor-repeater-item-5660d20\" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementskit-profile-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong class=\"elementskit-author-name\">Emily N.<\/strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-author-des\">Digital Forensics Student<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementskit-commentor-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"elementskit-stars\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>Best course I have ever taken. I really enjoyed the week, learned a ton, and everything was clear and easy to keep up with. The labs felt real and made sense, even without loads of experience. The instructor explained things so clearly and made it all feel manageable. I would absolutely recommend it to anyone working with mobile forensics.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t<div class=\"swiper-slide-inner\">\n\t\t\t\t\t\t<div class=\"elementskit-single-testimonial-slider elementskit-testimonial-slider-block-style elementskit-testimonial-slider-block-style-three  elementor-repeater-item-5c578b0\" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementskit-profile-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong class=\"elementskit-author-name\">\u00c9lodie L.<\/strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-author-des\">Digital Analyst<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementskit-commentor-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"elementskit-stars\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>Wow! I\u2019ve taken other training that felt like a sales pitch. This was different. Everything was clearly explained, and I didn\u2019t feel stuck to one tool. If your work involves unsupported apps or deleted data, this course is a must!<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"swiper-slide\">\n\t\t\t\t\t<div class=\"swiper-slide-inner\">\n\t\t\t\t\t\t<div class=\"elementskit-single-testimonial-slider elementskit-testimonial-slider-block-style elementskit-testimonial-slider-block-style-three  elementor-repeater-item-a9420b5\" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementskit-profile-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong class=\"elementskit-author-name\">\u202fMartin H.<\/strong>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-author-des\">Digital Evidence Analyst<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementskit-commentor-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"elementskit-stars\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\" \/><\/svg><\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>Didn\u2019t expect to enjoy this as much as I did. The way the instructor broke stuff down, especially all the app data really made it fun. James really knows his stuff and kept things moving without overwhelming us. Took away real techniques I\u2019ll use back at work. Keep up the good work, James!<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\n\t\t\t<\/div>\n<\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3a0a5bd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3a0a5bd\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8a2d31e\" data-id=\"8a2d31e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-fd34849 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fd34849\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-99d665d elementor-invisible\" data-id=\"99d665d\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-65d5860 elementor-widget elementor-widget-heading\" data-id=\"65d5860\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">stay updated<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94f0e2d elementor-widget elementor-widget-heading\" data-id=\"94f0e2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Stay in the loop. Sign up for our monthly newsletter.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6b5eb33\" data-id=\"6b5eb33\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e19a623 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"e19a623\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-740f2ff\" data-id=\"740f2ff\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f34890c elementor-widget elementor-widget-text-editor\" data-id=\"f34890c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Be the first to hear about new training opportunities, free tools, case-based blog posts, and practical insights. Our monthly newsletter is built to help you learn faster, solve cases smarter, and keep up in a field that never stands still.<\/p><p>Fill in your email to sign up.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0669690 elementor-widget elementor-widget-hubspot-form\" data-id=\"0669690\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hubspot-form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t\t\t\t\t<script>\n\t\t\t\t\t\t\twindow.hsFormsOnReady = window.hsFormsOnReady || [];\n\t\t\t\t\t\t\twindow.hsFormsOnReady.push(()=>{\n\t\t\t\t\t\t\t\thbspt.forms.create({\n\t\t\t\t\t\t\t\t\tportalId: 48175133,\n\t\t\t\t\t\t\t\t\tformId: \"24d73245-2f30-4564-9083-0329a6d5ac76\",\n\t\t\t\t\t\t\t\t\ttarget: \"#hbspt-form-1775461918000-5846680350\",\n\t\t\t\t\t\t\t\t\tregion: \"na1\",\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t})});\n\t\t\t\t\t\t<\/script>\n\t\t\t\t\t\t<div class=\"hbspt-form\" id=\"hbspt-form-1775461918000-5846680350\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-da4f13f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"da4f13f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cab5186\" data-id=\"cab5186\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1ecd0a1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1ecd0a1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-e055cc6 elementor-invisible\" data-id=\"e055cc6\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-43003d7 elementor-widget elementor-widget-heading\" data-id=\"43003d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">training with elusive data<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23353d0 elementor-widget elementor-widget-heading\" data-id=\"23353d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fast access to the knowledge you need, when you need it.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5939d47 elementor-widget elementor-widget-text-editor\" data-id=\"5939d47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Learn by doing the way that fits you, and gain practical skills you can use immediately.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8ac60fe elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8ac60fe\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-d12435f elementor-invisible\" data-id=\"d12435f\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0fe964a elementor-widget elementor-widget-image\" data-id=\"0fe964a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/elusivedata.io\/introduction-to-digital-forensics\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1228\" height=\"778\" src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.00.51.png\" class=\"attachment-full size-full wp-image-6437\" alt=\"Python for Mobile Forensics training \u2014 code example showing mobile app data extraction and SQLite database parsing\" srcset=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.00.51.png 1228w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.00.51-300x190.png 300w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.00.51-1024x649.png 1024w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.00.51-768x487.png 768w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.00.51-600x380.png 600w\" sizes=\"(max-width: 1228px) 100vw, 1228px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe2fd04 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"fe2fd04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"mdi mdi-numeric-1-box-multiple\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tExpert-led. Always current. Fresh training, ready for the cases you work on.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tLearn from experience. Our instructors bring decades of hands-on experience from both investigations and training, and still work on active cases. Get expert guidance that keeps your skills sharp and your knowledge fresh, in a field that never stands still.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-b19e8c8 elementor-invisible\" data-id=\"b19e8c8\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ca41c90 elementor-widget elementor-widget-image\" data-id=\"ca41c90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/elusivedata.io\/introduction-to-digital-forensics\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"858\" height=\"544\" src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.02.47.png\" class=\"attachment-full size-full wp-image-6438\" alt=\"Python forensics script output \u2014 analyzing iOS and Android mobile application artifacts with custom Python scripts\" srcset=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.02.47.png 858w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.02.47-300x190.png 300w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.02.47-768x487.png 768w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.02.47-600x380.png 600w\" sizes=\"(max-width: 858px) 100vw, 858px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fe2a66 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"4fe2a66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"mdi mdi-numeric-2-box-multiple\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tTraining that fits in. <br>And works on day one.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tPick short, focused micro-lessons when time is tight.\nGo at your own pace with on-demand courses. Join a live online class, or bring the classroom to your team.\nLearn the way that fits you, without affecting your work or investigations.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-0d6efd1 elementor-invisible\" data-id=\"0d6efd1\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;,&quot;animation_delay&quot;:350}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5a35a43 elementor-widget elementor-widget-image\" data-id=\"5a35a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/elusivedata.io\/introduction-to-digital-forensics\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1698\" height=\"1092\" src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.16.14.png\" class=\"attachment-full size-full wp-image-6443\" alt=\"Hands-on digital forensics lab \u2014 Elusive Data interactive training exercise\" srcset=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.16.14.png 1698w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.16.14-300x193.png 300w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.16.14-1024x659.png 1024w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.16.14-768x494.png 768w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.16.14-1536x988.png 1536w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.16.14-600x386.png 600w\" sizes=\"(max-width: 1698px) 100vw, 1698px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ce86e5 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"7ce86e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"mdi mdi-numeric-3-box-multiple\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tHands-on techniques you can use right away\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tNo matter the format, each course gives you tools and techniques you can use right away. Work through interactive labs, CTF challenges, and exercises built on real case data, grounded in the realities of digital investigations.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-d08f13e elementor-invisible\" data-id=\"d08f13e\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;,&quot;animation_delay&quot;:375}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d9cf30e elementor-widget elementor-widget-image\" data-id=\"d9cf30e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/elusivedata.io\/introduction-to-digital-forensics\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"942\" height=\"620\" src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.28.53.png\" class=\"attachment-full size-full wp-image-6445\" alt=\"Digital forensics training certificate \u2014 Elusive Data course completion certification\" srcset=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.28.53.png 942w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.28.53-300x197.png 300w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.28.53-768x505.png 768w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-17-kl.-18.28.53-600x395.png 600w\" sizes=\"(max-width: 942px) 100vw, 942px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2baab44 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"2baab44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"mdi mdi-numeric-4-box-multiple\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tCertification &amp; CPE credits\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tComplete any course to receive a certificate that proves your skills in that specific area. Log your hours as CPE credits and use them toward your certification renewals.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-eeec463 elementor-align-right elementor-widget__width-initial elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"eeec463\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"mailto:contact@elusivedata.io\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get in Touch for Details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f8a095 elementor-align-left elementor-widget__width-initial elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"6f8a095\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"https:\/\/beacon.by\/elusive-data\/full-training-catalogue-elusivedata-2025\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Download Training Catalog<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-14e7667 e-flex e-con-boxed e-con e-parent\" data-id=\"14e7667\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2fbd7aa elementor-widget elementor-widget-html\" data-id=\"2fbd7aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Course\",\n  \"name\": \"Python for Mobile Forensics\",\n  \"description\": \"A transformative program that takes students from basic experience to proficiency in Python within one week. Designed specifically for digital forensic professionals, this course provides a structured approach to mastering Python while applying it to realistic forensic scenarios.\",\n  \"educationalCredentialAwarded\": \"Certificate, 24 CPE credits\",\n  \"provider\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Elusive Data\",\n    \"url\": \"https:\/\/elusivedata.io\"\n  },\n  \"url\": \"https:\/\/elusivedata.io\/python-for-mobile-forensics\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"price\": \"1490\",\n    \"priceCurrency\": \"EUR\",\n    \"availability\": \"https:\/\/schema.org\/PreOrder\",\n    \"url\": \"https:\/\/elusivedata.io\/python-for-mobile-forensics\",\n    \"category\": \"Digital Forensics Training\"\n  },\n  \"hasCourseInstance\": [\n    {\n      \"@type\": \"CourseInstance\",\n      \"name\": \"Python for Mobile Forensics \u2013 On-Demand\",\n      \"courseMode\": \"online\",\n      \"startDate\": \"2026-07-01\",\n      \"endDate\": \"2026-12-31\",\n      \"courseWorkload\": \"P3D\",\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"1490\",\n        \"priceCurrency\": \"EUR\",\n        \"availability\": \"https:\/\/schema.org\/PreOrder\",\n        \"url\": \"https:\/\/elusivedata.io\/python-for-mobile-forensics\",\n        \"category\": \"Digital Forensics Training\"\n      }\n    },\n    {\n      \"@type\": \"CourseInstance\",\n      \"name\": \"Python for Mobile Forensics \u2013 Live Online\",\n      \"courseMode\": \"online\",\n      \"startDate\": \"2026-06-01\",\n      \"endDate\": \"2026-12-31\",\n      \"courseWorkload\": \"P3D\",\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"2290\",\n        \"priceCurrency\": \"EUR\",\n        \"availability\": \"https:\/\/schema.org\/InStock\",\n        \"url\": \"https:\/\/elusivedata.io\/python-for-mobile-forensics\",\n        \"category\": \"Digital Forensics Training\"\n      }\n    },\n    {\n      \"@type\": \"CourseInstance\",\n      \"name\": \"Python for Mobile Forensics \u2013 On-Site (By Request)\",\n      \"courseMode\": \"onSite\",\n      \"startDate\": \"2026-06-01\",\n      \"endDate\": \"2026-12-31\",\n      \"courseWorkload\": \"P3D\",\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"0.0\",\n        \"priceCurrency\": \"EUR\",\n        \"availability\": \"https:\/\/schema.org\/PreOrder\",\n        \"url\": \"https:\/\/elusivedata.io\/python-for-mobile-forensics\",\n        \"category\": \"Digital Forensics Training\"\n      }\n    }\n  ]\n}\n<\/script>\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is Python for mobile forensics?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Python for mobile forensics means using Python scripts to extract, parse, and analyze data from mobile devices and apps \u2014 going beyond what commercial tools can do out of the box. In digital forensics, Python is used to handle unsupported file formats, automate repetitive extraction tasks, decode custom data structures, and build reproducible workflows for evidence reporting. This course teaches exactly that, with a focus on practical, case-ready skills.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How can I parse mobile app data with Python?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Mobile app data is typically stored in SQLite databases, JSON files, plist files, and proprietary binary formats. Python provides powerful libraries \u2014 including sqlite3, plistlib, and json \u2014 that allow you to read and parse these formats directly. In this course, you will build scripts step by step that extract structured data from these sources, handle edge cases, and produce clean, reportable output \u2014 even from apps that commercial tools do not support.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can Python be used to analyze unsupported apps in forensic investigations?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes \u2014 and this is one of the most valuable use cases covered in the course. When a commercial tool does not recognize an app's database schema or file format, Python scripting lets you manually reverse-engineer the structure and extract evidence yourself. This course includes hands-on labs specifically built around unsupported and custom app data, teaching you to create flexible, reusable scripts for exactly these situations.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do I need coding experience to take this Python forensics course?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No prior programming experience is required. The course starts from fundamental Python concepts and builds gradually toward practical forensic applications \u2014 no development background needed. The focus throughout is on investigative outcomes, not software engineering. Students with no scripting experience have successfully completed the course and left with working scripts they used in active cases.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What Python libraries are used in this mobile forensics training?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The course primarily uses Python's built-in and forensically relevant libraries, including sqlite3 for database parsing, plistlib for iOS plist files, json for structured data, and standard file I\/O tools. You will also learn how to build reusable script templates that can be adapted to new data sources and app types \u2014 making your skills transferable across investigations rather than tied to any single tool or library.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How does Python scripting complement commercial forensic tools like Cellebrite or Magnet?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Commercial tools are powerful for standard extractions, but they cannot cover every app, schema, or data format you will encounter in real cases. Python lets you fill those gaps \u2014 validating tool output, parsing unsupported artifacts, automating post-extraction workflows, and building custom analysis pipelines from data exported from tools like Cellebrite, Magnet AXIOM, or Oxygen Forensics. This course teaches you how to combine Python with your existing toolset to get more complete and defensible results.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What certificate and CPE credits do I receive for this Python forensics course?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Upon successful completion you receive a verified digital certificate from Elusive Data and 24 CPE (Continuing Professional Education) credits, applicable toward certifications such as CCE, EnCE, CISSP, and GCFA. The course is available as a live online instructor-led program and as on-site team training, with the same certification awarded for both formats.\"\n      }\n    }\n  ]\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Hands-on Python training for mobile forensics investigators. Learn to automate evidence extraction, parse SQLite databases with Python, and process iOS and Android artifacts at scale.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"content-type":"","footnotes":""},"class_list":["post-682","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Python for Mobile Forensics \u2014 Certified, Advanced | Elusive Data<\/title>\n<meta name=\"description\" content=\"Automate mobile forensics with Python \u2014 extract app data from SQLite, parse unsupported apps, and build repeatable workflows. Hands-on training for investigators.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elusivedata.io\/nl\/python-for-mobile-forensics\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python for Mobile Forensics Training | Elusive Data\" \/>\n<meta property=\"og:description\" content=\"Certified Python for Mobile Forensics training. Extract and validate app data from iOS &amp; Android \u2014 including unsupported apps. Instructor-led, hands-on labs. 24 CPE credits.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elusivedata.io\/nl\/python-for-mobile-forensics\/\" \/>\n<meta property=\"og:site_name\" content=\"Elusive Data\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-04T10:56:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-16-kl.-17.31.46.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Python for Mobile Forensics Training | Elusive Data\" \/>\n<meta name=\"twitter:description\" content=\"Go beyond commercial tools. Learn Python to extract &amp; validate mobile app data from iOS &amp; Android. Certified, hands-on, instructor-led. 24 CPE credits.\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"25 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/elusivedata.io\\\/python-for-mobile-forensics\\\/\",\"url\":\"https:\\\/\\\/elusivedata.io\\\/python-for-mobile-forensics\\\/\",\"name\":\"Python for Mobile Forensics \u2014 Certified, Advanced | Elusive Data\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/elusivedata.io\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/elusivedata.io\\\/python-for-mobile-forensics\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/elusivedata.io\\\/python-for-mobile-forensics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/elusivedata.io\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Skarmavbild-2025-05-16-kl.-17.31.46.png\",\"datePublished\":\"2024-11-18T16:31:47+00:00\",\"dateModified\":\"2026-04-04T10:56:38+00:00\",\"description\":\"Automate mobile forensics with Python \u2014 extract app data from SQLite, parse unsupported apps, and build repeatable workflows. Hands-on training for investigators.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/elusivedata.io\\\/python-for-mobile-forensics\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/elusivedata.io\\\/python-for-mobile-forensics\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/elusivedata.io\\\/python-for-mobile-forensics\\\/#primaryimage\",\"url\":\"https:\\\/\\\/elusivedata.io\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Skarmavbild-2025-05-16-kl.-17.31.46.png\",\"contentUrl\":\"https:\\\/\\\/elusivedata.io\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Skarmavbild-2025-05-16-kl.-17.31.46.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/elusivedata.io\\\/python-for-mobile-forensics\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/elusivedata.io\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python for Mobile Forensics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/elusivedata.io\\\/#website\",\"url\":\"https:\\\/\\\/elusivedata.io\\\/\",\"name\":\"ElusiveData\",\"description\":\"Excellence in Digital Forensics Training and Consulting\",\"publisher\":{\"@id\":\"https:\\\/\\\/elusivedata.io\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/elusivedata.io\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/elusivedata.io\\\/#organization\",\"name\":\"ElusiveData\",\"url\":\"https:\\\/\\\/elusivedata.io\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/elusivedata.io\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/elusivedata.io\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Asset-3_2x-scaled.png\",\"contentUrl\":\"https:\\\/\\\/elusivedata.io\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Asset-3_2x-scaled.png\",\"width\":2560,\"height\":370,\"caption\":\"ElusiveData\"},\"image\":{\"@id\":\"https:\\\/\\\/elusivedata.io\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/@elusivedata\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Python for Mobile Forensics \u2014 Certified, Advanced | Elusive Data","description":"Automatiseer mobiel forensisch onderzoek met Python \u2014 extraheer app-gegevens uit SQLite, parseer niet-ondersteunde formaten en decodeer binaire artefacten. Gecertificeerde DFIR-training.","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:\/\/elusivedata.io\/nl\/python-for-mobile-forensics\/","og_locale":"nl_NL","og_type":"article","og_title":"Python for Mobile Forensics Training | Elusive Data","og_description":"Certified Python for Mobile Forensics training. Extract and validate app data from iOS & Android \u2014 including unsupported apps. Instructor-led, hands-on labs. 24 CPE credits.","og_url":"https:\/\/elusivedata.io\/nl\/python-for-mobile-forensics\/","og_site_name":"Elusive Data","article_modified_time":"2026-04-04T10:56:38+00:00","og_image":[{"url":"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-16-kl.-17.31.46.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_title":"Python for Mobile Forensics Training | Elusive Data","twitter_description":"Go beyond commercial tools. Learn Python to extract & validate mobile app data from iOS & Android. Certified, hands-on, instructor-led. 24 CPE credits.","twitter_misc":{"Geschatte leestijd":"25 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/elusivedata.io\/python-for-mobile-forensics\/","url":"https:\/\/elusivedata.io\/python-for-mobile-forensics\/","name":"Python for Mobile Forensics \u2014 Certified, Advanced | Elusive Data","isPartOf":{"@id":"https:\/\/elusivedata.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elusivedata.io\/python-for-mobile-forensics\/#primaryimage"},"image":{"@id":"https:\/\/elusivedata.io\/python-for-mobile-forensics\/#primaryimage"},"thumbnailUrl":"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-16-kl.-17.31.46.png","datePublished":"2024-11-18T16:31:47+00:00","dateModified":"2026-04-04T10:56:38+00:00","description":"Automatiseer mobiel forensisch onderzoek met Python \u2014 extraheer app-gegevens uit SQLite, parseer niet-ondersteunde formaten en decodeer binaire artefacten. Gecertificeerde DFIR-training.","breadcrumb":{"@id":"https:\/\/elusivedata.io\/python-for-mobile-forensics\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elusivedata.io\/python-for-mobile-forensics\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/elusivedata.io\/python-for-mobile-forensics\/#primaryimage","url":"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-16-kl.-17.31.46.png","contentUrl":"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-16-kl.-17.31.46.png"},{"@type":"BreadcrumbList","@id":"https:\/\/elusivedata.io\/python-for-mobile-forensics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/elusivedata.io\/"},{"@type":"ListItem","position":2,"name":"Python for Mobile Forensics"}]},{"@type":"WebSite","@id":"https:\/\/elusivedata.io\/#website","url":"https:\/\/elusivedata.io\/","name":"ElusiveData","description":"Uitmuntendheid in digitale forensische training en advies","publisher":{"@id":"https:\/\/elusivedata.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elusivedata.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/elusivedata.io\/#organization","name":"ElusiveData","url":"https:\/\/elusivedata.io\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/elusivedata.io\/#\/schema\/logo\/image\/","url":"https:\/\/elusivedata.io\/wp-content\/uploads\/2024\/11\/Asset-3_2x-scaled.png","contentUrl":"https:\/\/elusivedata.io\/wp-content\/uploads\/2024\/11\/Asset-3_2x-scaled.png","width":2560,"height":370,"caption":"ElusiveData"},"image":{"@id":"https:\/\/elusivedata.io\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/@elusivedata"]}]}},"_links":{"self":[{"href":"https:\/\/elusivedata.io\/nl\/wp-json\/wp\/v2\/pages\/682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elusivedata.io\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elusivedata.io\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elusivedata.io\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elusivedata.io\/nl\/wp-json\/wp\/v2\/comments?post=682"}],"version-history":[{"count":131,"href":"https:\/\/elusivedata.io\/nl\/wp-json\/wp\/v2\/pages\/682\/revisions"}],"predecessor-version":[{"id":15134,"href":"https:\/\/elusivedata.io\/nl\/wp-json\/wp\/v2\/pages\/682\/revisions\/15134"}],"wp:attachment":[{"href":"https:\/\/elusivedata.io\/nl\/wp-json\/wp\/v2\/media?parent=682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}