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
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' && !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' && !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