my.codecamp.com.au Open in urlscan Pro
13.55.216.211  Public Scan

Submitted URL: http://www.codecamp.com.au/doublebay
Effective URL: https://my.codecamp.com.au/camp/venue/6473?utm_source=school&utm_campaign=doublebay
Submission: On March 25 via api from CH — Scanned from AU

Form analysis 1 forms found in the DOM

#

<form action="#" class="find-camp__filter app__header-sub container-fluid ng-pristine ng-valid">
  <div class="input-wrapper">
    <!--FOR LOCATIONS-->
    <!-- ngIf: vm.queryType === 'location' -->
    <!--FOR VENUES AND REGIONS-->
    <!-- ngIf: vm.queryType !== 'location' --><input class="form-control-static form-control-location form-control-location-active text-truncate ng-scope" type="text" ng-disabled="true" ng-if="vm.queryType !== 'location'"
      value="Double Bay Public School" aria-disabled="true" disabled="disabled"><!-- end ngIf: vm.queryType !== 'location' -->
  </div>
  <div class="select-wrapper-wrapper select-wrapper-wrapper-sm">
    <!--TABLET AND DESKTOP WRAPPERS-->
    <div id="select-dates" class="select-wrapper select-wrapper-no-icon">
      <cc-filter-drop-down size="'large'" placeholder="'Dates'" type="'week'" options="vm.periods" selected-options="params.period" on-submit="vm.submitFilterOptions(options,type)" parent-id="'select-dates'" class="ng-isolate-scope"><span
          uib-dropdown="" dropdown-append-to="appendToEl" auto-close="outsideClick" class="dropdown">
          <button id="single-button" class="form-control form-control-btn form-control-btn--primary dropdown-toggle" ng-class="{'form-control-btn--primary--active' : selectedCount }" uib-dropdown-toggle="" aria-haspopup="true" aria-expanded="false">
            <span class="ng-binding">Dates</span>
            <!-- ngIf: selectedCount -->
            <!-- ngIf: selectedCount -->
          </button>
          <div class="dropdown-menu filter-dropdown" ng-class="{'dropdown-menu-right': right}" uib-dropdown-menu="" role="menu" aria-labelledby="single-button" style="top: 44px; display: none; left: 0px; right: auto;">
            <div class="filter-dropdown-menu filter-dropdown-menu-lg">
              <!-- ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options" style="">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' --><span ng-if="type === 'week'" class="ng-binding ng-scope">3 - 7 Apr 2023</span><!-- end ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' --><span ng-if="type === 'week'" class="ng-binding ng-scope">10 - 14 Apr 2023</span><!-- end ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' --><span ng-if="type === 'week'" class="ng-binding ng-scope">17 - 21 Apr 2023</span><!-- end ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' --><span ng-if="type === 'week'" class="ng-binding ng-scope">24 - 28 Apr 2023</span><!-- end ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options -->
            </div>
          </div>
        </span>
      </cc-filter-drop-down>
    </div>
    <div id="select-camps" class="select-wrapper select-wrapper-no-icon">
      <cc-filter-drop-down size="'large'" placeholder="'Camps'" type="'camp'" options="vm.campTypes" selected-options="params.campType" on-submit="vm.submitFilterOptions(options,type)" parent-id="'select-camps'" class="ng-isolate-scope"><span
          uib-dropdown="" dropdown-append-to="appendToEl" auto-close="outsideClick" class="dropdown">
          <button id="single-button" class="form-control form-control-btn form-control-btn--primary dropdown-toggle" ng-class="{'form-control-btn--primary--active' : selectedCount }" uib-dropdown-toggle="" aria-haspopup="true" aria-expanded="false">
            <span class="ng-binding">Camps</span>
            <!-- ngIf: selectedCount -->
            <!-- ngIf: selectedCount -->
          </button>
          <div class="dropdown-menu filter-dropdown" ng-class="{'dropdown-menu-right': right}" uib-dropdown-menu="" role="menu" aria-labelledby="single-button" style="top: 44px; display: none; left: 0px; right: auto;">
            <div class="filter-dropdown-menu filter-dropdown-menu-lg">
              <!-- ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options" style="">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> Spark <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span
                      ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(7 - 12 <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> Ignite <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span
                      ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(7 - 12 <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> Blast 3D <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span
                      ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(8 - 13 <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> Web Builders <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span
                      ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(8 - 13 <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> YouTube Creators <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span
                      ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(9 - 13 <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> DJ Camp <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span
                      ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(8 - 13 <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> Animation Camp <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span
                      ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(7 - 12 <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> Drone Camp <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span
                      ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(9 - 13 <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> Minions Animation Camp
                    <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(5 - 7
                      <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> Jurassic World Animation Camp
                    <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(5 - 7
                      <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> Curious Minds <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span
                      ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(5 - 7 <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> Roblox Legends <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span
                      ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(7 - 10 <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect --><input type="checkbox" ng-if="multiSelect" name="checkbox1" ng-model="option._selected" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope" tabindex="0" aria-checked="false"
                  aria-invalid="false"><!-- end ngIf: multiSelect -->
                <!-- ngIf: !multiSelect -->
                <span class="text-16 checkbox">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' --><span ng-if="type === 'camp' || type === 'course'" class="ng-binding ng-scope"> Little Coders <!-- ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null --><span
                      ng-if="option.minSchoolGrade == null || option.maxSchoolGrade == null" class="ng-binding ng-scope">(5 - 7 <span>years</span>)</span><!-- end ngIf: option.minSchoolGrade == null || option.maxSchoolGrade == null -->
                    <!-- ngIf: option.minSchoolGrade != null && option.maxSchoolGrade != null -->
                  </span><!-- end ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options -->
            </div>
          </div>
        </span>
      </cc-filter-drop-down>
    </div>
    <!-- ngIf: vm.extendedCareOptions.length -->
    <div id="select-pickup" class="select-wrapper select-wrapper-no-icon ng-scope" ng-if="vm.extendedCareOptions.length" style="">
      <cc-filter-drop-down placeholder="'Hours'" type="'pickup'" single-select="!vm.filterUniquePickupTimes" right="false" selected-option="vm.extendedCare" selected-options="vm.criteria.extendedCarePickUpTimes"
        on-submit="vm.submitFilterOptions(options,type)" options="vm.extendedCareOptions" parent-id="'select-pickup'" class="ng-isolate-scope"><span uib-dropdown="" dropdown-append-to="appendToEl" auto-close="outsideClick" class="dropdown">
          <button id="single-button" class="form-control form-control-btn form-control-btn--primary dropdown-toggle" ng-class="{'form-control-btn--primary--active' : selectedCount }" uib-dropdown-toggle="" aria-haspopup="true" aria-expanded="false">
            <span class="ng-binding">Hours</span>
            <!-- ngIf: selectedCount -->
            <!-- ngIf: selectedCount -->
          </button>
          <div class="dropdown-menu filter-dropdown" ng-class="{'dropdown-menu-right': right}" uib-dropdown-menu="" role="menu" aria-labelledby="single-button" style="top: 44px; display: none; left: 0px; right: auto;">
            <div class="filter-dropdown-menu ">
              <!-- ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect -->
                <!-- ngIf: !multiSelect --><input type="radio" ng-if="!multiSelect" name="radio1" ng-model="_selected._option" ng-value="option" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope"
                  value="[object Object]" aria-checked="true" tabindex="0" aria-invalid="false"><!-- end ngIf: !multiSelect -->
                <span class="text-16 radio">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect --><span ng-if="type === 'pickup' &amp;&amp; !multiSelect" class="ng-binding ng-scope">All camp venues</span><!-- end ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options --><label class="input-control ng-scope" ng-repeat="option in _options">
                <!-- ngIf: multiSelect -->
                <!-- ngIf: !multiSelect --><input type="radio" ng-if="!multiSelect" name="radio1" ng-model="_selected._option" ng-value="option" ng-change="optionSelected(option)" class="ng-pristine ng-untouched ng-valid ng-scope"
                  value="[object Object]" aria-checked="false" tabindex="-1" aria-invalid="false"><!-- end ngIf: !multiSelect -->
                <span class="text-16 radio">
                  <!-- ngIf: type === 'week' -->
                  <!-- ngIf: type === 'camp' || type === 'course' -->
                  <!--EXTENDED HOURS-->
                  <!-- ngIf: type === 'pickup' && multiSelect -->
                  <!-- ngIf: type === 'pickup' && !multiSelect --><span ng-if="type === 'pickup' &amp;&amp; !multiSelect" class="ng-binding ng-scope">Venues only with extended hours</span><!-- end ngIf: type === 'pickup' && !multiSelect -->
                </span>
              </label><!-- end ngRepeat: option in _options -->
            </div>
          </div>
        </span>
      </cc-filter-drop-down>
    </div><!-- end ngIf: vm.extendedCareOptions.length -->
  </div>
  <!--MOBILE FILTERS-->
  <div class="select-wrapper-wrapper select-wrapper-wrapper-xs">
    <div class="filter-wrapper visible-xs" ng-click="vm.showFilter('week', true)" role="button" tabindex="0">
      <div class="form-control form-control-btn" ng-class="{'form-control-btn--alt-active': params.period.length}">
        <span class="filter-icon-inline" translate=""><span class="ng-scope">Dates</span></span>
      </div>
    </div>
    <div class="filter-wrapper visible-xs" ng-click="vm.showFilter('camp', true)" role="button" tabindex="0">
      <div class="form-control form-control-btn" ng-class="{'form-control-btn--alt-active': params.campType.length}">
        <span class="filter-icon-inline" translate=""><span class="ng-scope">Camps</span></span>
      </div>
    </div>
    <!-- ngIf: vm.extendedCareOptions.length -->
    <div class="filter-wrapper visible-xs ng-scope" ng-click="vm.showFilter('pickup', true)" ng-if="vm.extendedCareOptions.length" role="button" tabindex="0" style="">
      <div class="form-control form-control-btn" ng-class="{'form-control-btn--alt-active': vm.extendedCare}">
        <span class="filter-icon-inline" translate=""><span class="ng-scope">Hours</span></span>
      </div>
    </div><!-- end ngIf: vm.extendedCareOptions.length -->
  </div>
</form>

Text Content

 * hello@codecamp.com.au

Loading...
   
   
   
   
 * 1300 263 322
   
   

Dates
3 - 7 Apr 2023 10 - 14 Apr 2023 17 - 21 Apr 2023 24 - 28 Apr 2023
Camps
Spark (7 - 12 years) Ignite (7 - 12 years) Blast 3D (8 - 13 years) Web Builders
(8 - 13 years) YouTube Creators (9 - 13 years) DJ Camp (8 - 13 years) Animation
Camp (7 - 12 years) Drone Camp (9 - 13 years) Minions Animation Camp (5 - 7
years) Jurassic World Animation Camp (5 - 7 years) Curious Minds (5 - 7 years)
Roblox Legends (7 - 10 years) Little Coders (5 - 7 years)
Hours
All camp venues Venues only with extended hours
Dates
Camps
Hours


SCHOOL HOLIDAYS

Your kids can design, code, create and have fun with friends at Code Camp,
Australia's favourite school holiday programs! Find a location near you below.

Parents and guardians, please note that if we are forced to cancel camps due to
government Covid regulations a full credit or refund will be provided.

You can also click here to find an online program, or click here to find an
after-school program.


DOUBLE BAY PUBLIC SCHOOL

 DOUBLE BAY 2028



Ages 7 - 12
This is our most popular camp which over 50,000 kids have completed so far and
where every child aged 7 and above should start their Code Camp journey
regardless of their prior coding experience.



New to Spark, code and create your own Jurassic World game! Choose from Blue,
T.Rex, or Therizinosaurus, select awesome backgrounds and collectibles from the
movie Jurassic World Dominion, and bring the game to life via drag and drop
coding.

Apr 19 - 21
Wed - Fri  |  3 days
$390  
Ages 8 - 13
Created in collaboration with professional DJs, this camp is where your child
will take their first steps into the crazy world of mixing music to create
unforgettable experiences. Over two days, your music makers of tomorrow will
learn from real DJs and producers to create their very own mix and perform it to
their class on professional DJing equipment.
Apr 20 - 21
Thu - Fri  |  2 days
$275  


DOUBLE BAY PUBLIC SCHOOL

 Double Bay 2028


Search for nearby in-person Code Camps
© Codecamp Pty Limited 2023
1145360595500316 AIzaSyAskIpXF04TEqbYivH13I5aC8cl5HYbrVk




Sumo