{"id":535,"date":"2023-07-14T10:54:58","date_gmt":"2023-07-14T10:54:58","guid":{"rendered":"https:\/\/www.logix-engine.com\/?page_id=535"},"modified":"2025-02-07T07:38:39","modified_gmt":"2025-02-07T07:38:39","slug":"mobile-app-design","status":"publish","type":"page","link":"https:\/\/www.logix-engine.com\/?page_id=535","title":{"rendered":"Mobile App Design"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;10px||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;3_5,2_5&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;http:\/\/www.logix-engine.com\/wp-content\/uploads\/2023\/08\/path-mobile-app-v2-min-2.png&#8221; title_text=&#8221;path-mobile-app-v2-min-2&#8243; align=&#8221;center&#8221; admin_label=&#8221;banner image&#8221; _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text admin_label=&#8221;title&#8221; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Mobile App Development<\/h1>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;description&#8221; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"entry-content\">\n<div class=\"wpb_column vc_column_container vc_col-sm-8\">\n<div class=\"vc_column-inner \">\n<div class=\"wpb_wrapper\">\n<div class=\"vc_wp_text wpb_content_element\">\n<div class=\"widget widget_text\">\n<div class=\"textwidget\">\n<div class=\"desc-content\">\n<p>The Mobile App Development Pathway offers students a series of courses to learn app coding for smartphones and tablets. Prior knowledge of block coding like Scratch is necessary. The program focuses on practical projects, guiding students to create their own apps and encouraging creativity. Through these courses, students grasp programming principles, interface design, and feature integration.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div class=\"vc_wp_text wpb_content_element\">\n<div class=\"widget widget_text\">\n<div class=\"textwidget\">\n<div class=\"desc-content\">\n<blockquote>\n<p><em><span class=\"s1\"><strong>\u201cEveryone should learn a computer language because it teaches you how to think. I think of computer science as a liberal art.\u201d<\/strong> <\/span><\/em><em><span class=\"s1\">\u2013 Steve Jobs.<\/span><\/em><\/p>\n<\/blockquote>\n<p>To facilitate effective teaching and learning, the pathway harnesses the power of the award-winning Thunkable low code no-code platform. This innovative tool streamlines the learning process by offering an accessible environment for students to engage with app development.<\/p>\n<p>This learning pathway not only guides students through a smooth transition into the realm of app development but also empowers them to thrive and innovate within this dynamic field.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/et_pb_text][et_pb_accordion open_toggle_text_color=&#8221;#EA7500&#8243; toggle_icon=&#8221;&#x3f;||divi||400&#8243; icon_color=&#8221;#EA7500&#8243; use_icon_font_size=&#8221;on&#8221; icon_font_size=&#8221;20px&#8221; admin_label=&#8221;Levels Accordion&#8221; _builder_version=&#8221;4.21.2&#8243; _module_preset=&#8221;default&#8221; toggle_text_color=&#8221;#EA7500&#8243; toggle_level=&#8221;h3&#8243; toggle_line_height=&#8221;1.1em&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;5px||5px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_accordion_item title=&#8221;Level 1&#8243; open=&#8221;on&#8221; _builder_version=&#8221;4.21.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>AP01 : Intro to App Dev<\/h2>\n<p>Through guided exploration on the Thunkable platform, students become acquainted with the essentials of app creation. They learn to construct simple layouts by adding visual components like buttons, images, and labels, while also discovering the power of basic interactions such as tapping buttons to trigger actions. In this level, creativity takes center stage as students embark on crafting their own digital storybooks or interactive comics, utilizing images and text to weave imaginative narratives. As they navigate this foundational phase, students cultivate a strong understanding of app design principles, setting the stage for their exciting journey into the world of mobile app development.<\/p>\n<p>[\/et_pb_accordion_item][et_pb_accordion_item title=&#8221;Level 2&#8243; _builder_version=&#8221;4.21.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; open=&#8221;off&#8221;]<\/p>\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-jfxvz-79elbk h-full dark:bg-gray-800\">\n<div class=\"react-scroll-to-bottom--css-jfxvz-1n7m0yu\">\n<div class=\"flex flex-col text-sm dark:bg-gray-800\">\n<div class=\"group w-full text-token-text-primary border-b border-black\/10 dark:border-gray-900\/50 bg-gray-50 dark:bg-[#444654]\">\n<div class=\"flex p-4 gap-4 text-base md:gap-6 md:max-w-2xl lg:max-w-[38rem] xl:max-w-3xl md:py-6 lg:px-0 m-auto\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gap-1 md:gap-3 lg:w-[calc(100%-115px)]\">\n<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-3 overflow-x-auto whitespace-pre-wrap break-words\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<h2>AP02 : Building Interaction<\/h2>\n<p>Students broaden their skill set by incorporating user input elements such as text fields, checkboxes, and dropdowns, enabling them to interact more dynamically with their apps. Students grasp the fundamentals of data management through variables and lists, and embark on creating their own mini games, ranging from quizzes to virtual pet simulations. With a focus on multimedia integration, students explore the addition of images, sounds, and basic animations to enhance the appeal and interactivity of their apps. This level not only refines technical skills but also sparks creative thinking, setting the stage for more complex and engaging app development ahead.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/et_pb_accordion_item][et_pb_accordion_item title=&#8221;Level 3&#8243; _builder_version=&#8221;4.21.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; open=&#8221;off&#8221;]<\/p>\n<h2>AP03 : Apps with API Integration<\/h2>\n<p>API integration takes center stage as students learn to harness real-time data from external sources, infusing their apps with dynamic content such as weather updates or trivia questions. This level also introduces user account functionality, empowering students to master user registration and login mechanisms while emphasizing the importance of data security. The curriculum further guides students in constructing apps that adapt to changing information, such as news feeds or event calendars. With a touch of spatial awareness, students embark on utilizing GPS capabilities, enabling them to craft apps featuring location-based services or navigation.<\/p>\n<p>[\/et_pb_accordion_item][et_pb_accordion_item title=&#8221;Level 4&#8243; _builder_version=&#8221;4.21.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; open=&#8221;off&#8221;]<\/p>\n<h2>AP04 : Data driven apps<\/h2>\n<p>This level focusses on building data-driven Mobile Apps taking learners through an immersive learning journey that equips them with the skills to create sophisticated and user-centric applications by harnessing the power of Firebase, Airtable, and Cloudinary. Designed for those seeking to craft apps that seamlessly integrate data manipulation, visualization, and real-time updates, this course focuses on the principles of data-driven design and development.<\/p>\n<p>[\/et_pb_accordion_item][\/et_pb_accordion][\/et_pb_column][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ededed&#8221; custom_margin=&#8221;0px|0px|0px|0px|false|false&#8221; custom_padding=&#8221;10px|5%|10px|5%|false|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h1>Other Info<\/h1>\n<table>\n<tbody>\n<tr>\n<td style=\"width: 65px;\"><i class=\"fa fa-clock-o fa-fw\"><\/i><span class=\"label\"> Duration<\/span><\/td>\n<td style=\"width: 127.989136px;\">60-90 Minutes<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 65px;\"><i class=\"fa fa-calendar-o fa-fw\"><\/i><span class=\"label\"> Session<\/span><\/td>\n<td style=\"width: 127.989136px;\">1\/Week<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 65px;\"><i class=\"fa fa-user fa-fw\"><\/i><span class=\"label\"> Age<\/span><\/td>\n<td style=\"width: 127.989136px;\">6-12 Yrs<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 65px;\"><i class=\"fa fa-dollar-sign fa-fw\"><\/i><span class=\"label\"> Price<\/span><\/td>\n<td style=\"width: 127.989136px;\">Dh 1600\/10 Sessions<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"fusion-responsive-typography-calculated\" data-fontsize=\"16\" data-lineheight=\"18.08px\"><em>All prices excluding VAT.<\/em>\u00a0<em>Look for special packages and discount offers in the promotion section.<\/em><\/p>\n<p>[\/et_pb_text][et_pb_code admin_label=&#8221;General Inquiry Form Code&#8221; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ededed&#8221; custom_padding=&#8221;10px|5%|10px|5%|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' style='display:none'>\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Inquire<\/h2>\n                            <p class='gform_description'>You could call us, message us or drop us an in inquiry here. We will revert to you as soon as possible.\r\nFields marked with an * are required.<\/p>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_1'  action='\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F535' data-formid='1' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_1_12\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden\"  ><div class=\"admin-hidden-markup\"><i class=\"gform-icon gform-icon--hidden\" aria-hidden=\"true\" title=\"This field is hidden when viewing the form\"><\/i><span>This field is hidden when viewing the form<\/span><\/div><label class='gfield_label gform-field-label' for='input_1_12'>Page URL<\/label><div class='ginput_container ginput_container_text'><input name='input_12' id='input_1_12' type='text' value='https:\/\/www.logix-engine.com\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F535' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_1\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_1'>Parent&#039;s Full Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_5'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_1_5' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_1_6\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_6'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_6' id='input_1_6' type='tel' value='' class='large'  placeholder='971-5X-XXXXXXX' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_3\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_3'>Child&#039;s Full Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_7\" class=\"gfield gfield--type-date gfield--input-type-date gfield--input-type-datepicker gfield--datepicker-default-icon gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_7'>Date of Birth<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_date'>\n                            <input name='input_7' id='input_1_7' type='text' value='' class='datepicker gform-datepicker dmy datepicker_with_icon gdatepicker_with_icon'   placeholder='dd\/mm\/yyyy' aria-describedby=\"input_1_7_date_format\" aria-invalid=\"false\" aria-required=\"true\"\/>\n                            <span id='input_1_7_date_format' class='screen-reader-text'>DD slash MM slash YYYY<\/span>\n                        <\/div>\n                        <input type='hidden' id='gforms_calendar_icon_input_1_7' class='gform_hidden' value='https:\/\/www.logix-engine.com\/wp-content\/plugins\/gravityforms\/images\/datepicker\/datepicker.svg'\/><\/div><div id=\"field_1_4\" class=\"gfield gfield--type-text gfield--input-type-text field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_4'>School<\/label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_1_4' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_9\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_9'>Query<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_9' id='input_1_9' class='textarea large'    placeholder='Let us know a little about your query, what course you are interested in.'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_1_13\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Email Opt-in<\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_1_13'><div class='gchoice gchoice_1_13_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_13.1' type='checkbox'  value='I would like to receive updates and promotional offers from Logix Engine.'  id='choice_1_13_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_1_13_1' id='label_1_13_1' class='gform-field-label gform-field-label--type-inline'>I would like to receive updates and promotional offers from Logix Engine.<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_1_14\" class=\"gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_14'>CAPTCHA<\/label><div id='input_1_14' class='ginput_container ginput_recaptcha' data-sitekey='6LcX5AsUAAAAAKY45wpc3Mp9NYkLAWSfVpwCJpEx'  data-theme='light' data-tabindex='0'  data-badge=''><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='MxGWirYAaxs8sZNsilbkwyW4koHGn1WTLedu1oEQz+rSF4yhZfFt40Dxn9Fd6X5cr1Wo2ahY7WQdLbPpQT6n2Pr5bcUWQ29Zwau+zUr\/jU7YJng=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJ7XCIxMy4xXCI6XCJiNTBiM2ZjMDE2NzFhYzVhMDEzZDI1ZThlN2NhYWI0MlwifSIsIjkyY2QxZDVjYjRhYzNhMmU5MWRmNmQ0OGRhMzQ4NGRkIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https:\/\/www.logix-engine.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https:\/\/www.logix-engine.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"1\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_1\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_1\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_1\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Mobile App development pathway consists of a set of courses that equips students with the basics of coding a variety of Apps for smartphones and tablets. Students work on projects that lead them towards creating their own original apps. This course assumes significant exposure to block coding such as scratch or snap. and prior knowledge of block based coding is a pre-requisite for this course.<\/p>\n","protected":false},"author":1,"featured_media":539,"parent":530,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"_links":{"self":[{"href":"https:\/\/www.logix-engine.com\/index.php?rest_route=\/wp\/v2\/pages\/535"}],"collection":[{"href":"https:\/\/www.logix-engine.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.logix-engine.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.logix-engine.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.logix-engine.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=535"}],"version-history":[{"count":18,"href":"https:\/\/www.logix-engine.com\/index.php?rest_route=\/wp\/v2\/pages\/535\/revisions"}],"predecessor-version":[{"id":1871,"href":"https:\/\/www.logix-engine.com\/index.php?rest_route=\/wp\/v2\/pages\/535\/revisions\/1871"}],"up":[{"embeddable":true,"href":"https:\/\/www.logix-engine.com\/index.php?rest_route=\/wp\/v2\/pages\/530"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.logix-engine.com\/index.php?rest_route=\/wp\/v2\/media\/539"}],"wp:attachment":[{"href":"https:\/\/www.logix-engine.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}