www.scaler.com
Open in
urlscan Pro
13.32.99.26
Public Scan
Submitted URL: http://www.scaler.com/
Effective URL: https://www.scaler.com/academy/
Submission: On May 09 via manual from IN — Scanned from DE
Effective URL: https://www.scaler.com/academy/
Submission: On May 09 via manual from IN — Scanned from DE
Form analysis
16 forms found in the DOM<form id="register-form" class="form" autocomplete="none">
<div class="m-b-15 in-mobile-view"> Already a member? <a class="auth__switch auth__switch--primary gtm-track-element" data-gtm-allowed-actions="click hover" data-gtm-element="login" data-action="flow-switch" data-target="login-mobile" data-tracking="ga" data-ga-action="auth-switch" data-ga-label="login-mobile">
LOG IN
</a>
</div>
<input hidden="" name="product" type="text" value="academy">
<div class="form__fields">
<div class="form-field " data-name="name">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Full Name <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<input class="form-input gtm-track-element" name="name" placeholder="Enter your name" required="" type="text" data-cy="register_name_input">
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
<div class="form-field " data-name="email">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Email <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<input class="form-input gtm-track-element" name="email" placeholder="Enter your email" required="" type="email" data-cy="register_email_input">
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
<div class="form-field " data-name="phone_number">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Phone Number <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
<div class="form-label__hint"> OTP will be sent to this number for verification </div>
</div>
</div>
<div class="form-field__input">
<div class="phone-input">
<div class="phone-input__code">
<div id="register-mobile-code" class="sr-select sr-select--selected">
<div class="sr-select__control ">
<input data-gtm-element="country_code" autocomplete="none" class="sr-select__input gtm-track-element" name="select-ignore-country_code" type="text" aria-label="select country_code">
<input autocomplete="none" class="sr-select__value-input " tabindex="-1" name="country_code" id="input-register-mobile-code" type="text" required="" value="+49" aria-label="country_code" data-is-creatable="false">
<div class="sr-select__box" id="register-mobile-code-select-box">
<div data-gtm-element="country_code" class="sr-select__placeholder hidden"> +49 <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
<div class="sr-select__value">
<div class="sr-select__option" role="option" data-value="+49">
<div class="phone-input__option">
<div class="phone-input__flag">
<span class="iti__flag iti__de"> </span>
</div>
<div class="phone-input__option-code"> +49 </div>
</div>
</div>
</div>
<div class="sr-select__loader">
</div>
<div class="sr-select__arrow">
<i class="icon-chevron-down"></i>
</div>
</div>
</div>
<div class="sr-select__dropdown sr-select__dropdown--bottom">
<div class="sr-select__hint hidden"> Type to search </div>
<div class="sr-select__options" role="listbox">
<div class="sr-select__option sr-select__option--selected" role="option" data-value="+49">
<div class="phone-input__option">
<div class="phone-input__flag">
<span class="iti__flag iti__de"> </span>
</div>
<div class="phone-input__option-code"> +49 </div>
</div>
</div>
</div>
<div class="sr-select__create-option hidden">
</div>
<div class="sr-select__no-options hidden"> No results found </div>
</div>
</div>
</div>
<div class="phone-input__space"></div>
<div class="phone-input__number">
<input data-cy="register-mobile-number_input" autocomplete="none" id="register-mobile-number" class="form-input gtm-track-element" type="tel" name="phone" required="" placeholder="Enter your mobile number" value="">
</div>
<input autocomplete="none" hidden="" name="phone_number" type="text" id="register-mobile" value="">
</div>
</div>
<div class="form-field__error form-field__error--hidden"></div>
</div>
<div class="register-form__graduation" id="container">
<div class="form-field " data-name="orgyear">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Graduation Year <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<input class="form-input gtm-track-element" name="orgyear" required="" type="number" min="1973" max="2031" id="register-form__orgyear" placeholder="Year of Graduation" value="" data-cy="register_orgyear_input">
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
</div>
<div class="form-field form-field--consent">
<input name="terms_consent" id="register-terms-consent" type="checkbox" class="register-form__consent-checkbox m-r-10" value="" required="">
<div class="hint-color h6 no-mgn-b"> I agree to the <a class="link" href="/terms/">Terms of Use</a>, <a class="link" href="/privacy/">Privacy Policy</a>, <a class="link" href="/cookies/">Cookie usage</a> and all applicable laws and regulations.
</div>
</div>
</div>
<div class="g-recaptcha lazy-recaptcha-v3 g-recaptcha-custom" data-sitekey="6LcMX6kkAAAAAKDi-bnADV5-Lgjhxncdj8n3R71m" data-action="sign_up" data-badge="inline" data-size="invisible">
</div>
<div class="lazy-recaptcha-v2 hide g-recaptcha-custom">
</div>
<br>
<p class="form-error form-error--hidden" data-cy="form_error_message"></p>
<div class="form__actions">
<button data-gtm-element="register" data-gtm-allowed-actions="click" class="form__action sr-button academy-button secondary bold fullwidth is-flat gtm-track-element recaptcha-form" type="submit" data-tracking="ga" data-ga-action="register"
data-ga-label="submit" data-cy="register_submit_button" data-recaptcha-action="sign_up"> SIGN UP </button>
</div>
<br>
<div class="m-t-15 text-c in-desktop-view"> Already a member? <a class="auth__switch auth__switch--primary gtm-track-element" data-gtm-allowed-actions="click hover" data-gtm-element="login" data-action="flow-switch" data-target="login-mobile" data-tracking="ga" data-ga-action="auth-switch" data-ga-label="login-mobile">
LOG IN
</a>
</div>
</form>
<form class="hidden" id="register-otp-resend-form">
<input hidden="" name="email" type="email">
<input hidden="" name="phone_number" type="text">
<button class="form__action" type="submit"> Submit </button>
</form>
<form class="hidden" id="register-otp-voice-resend-form">
<input hidden="" name="email" type="email">
<input hidden="" name="phone_number" type="text">
<button class="form__action" type="submit"> Submit </button>
</form>
<form id="login-mobile-form" class="form">
<div class="form__fields">
<div class="form-field " data-name="phone_number">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Mobile Number <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<div class="phone-input">
<div class="phone-input__code">
<div id="login-mobile-code" class="sr-select sr-select--selected">
<div class="sr-select__control ">
<input data-gtm-element="country_code" autocomplete="none" class="sr-select__input gtm-track-element" name="select-ignore-country_code" type="text" aria-label="select country_code">
<input autocomplete="none" class="sr-select__value-input " tabindex="-1" name="country_code" id="input-login-mobile-code" type="text" required="" value="+49" aria-label="country_code" data-is-creatable="false">
<div class="sr-select__box" id="login-mobile-code-select-box">
<div data-gtm-element="country_code" class="sr-select__placeholder hidden"> +49 <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
<div class="sr-select__value">
<div class="sr-select__option" role="option" data-value="+49">
<div class="phone-input__option">
<div class="phone-input__flag">
<span class="iti__flag iti__de"> </span>
</div>
<div class="phone-input__option-code"> +49 </div>
</div>
</div>
</div>
<div class="sr-select__loader">
</div>
<div class="sr-select__arrow">
<i class="icon-chevron-down"></i>
</div>
</div>
</div>
<div class="sr-select__dropdown sr-select__dropdown--bottom">
<div class="sr-select__hint hidden"> Type to search </div>
<div class="sr-select__options" role="listbox">
<div class="sr-select__option sr-select__option--selected" role="option" data-value="+49">
<div class="phone-input__option">
<div class="phone-input__flag">
<span class="iti__flag iti__de"> </span>
</div>
<div class="phone-input__option-code"> +49 </div>
</div>
</div>
</div>
<div class="sr-select__create-option hidden">
</div>
<div class="sr-select__no-options hidden"> No results found </div>
</div>
</div>
</div>
<div class="phone-input__space"></div>
<div class="phone-input__number">
<input data-cy="login-mobile-number_input" autocomplete="none" id="login-mobile-number" class="form-input gtm-track-element" type="tel" name="phone" required="" placeholder="Enter your mobile number" value="">
</div>
<input autocomplete="none" hidden="" name="phone_number" type="text" id="login-mobile" value="">
</div>
</div>
<div class="form-field__error form-field__error--hidden"></div>
</div>
</div>
<div class="g-recaptcha lazy-recaptcha-v3 g-recaptcha-custom" data-sitekey="6LcMX6kkAAAAAKDi-bnADV5-Lgjhxncdj8n3R71m" data-action="login_mobile" data-badge="inline" data-size="invisible">
</div>
<div class="lazy-recaptcha-v2 hide g-recaptcha-custom">
</div>
<p class="form-error form-error--hidden" data-cy="form_error_message"></p>
<div class="form__actions">
<button data-gtm-element="login_mobile" data-gtm-allowed-actions="click" class="form__action sr-button academy-button secondary bold gtm-track-element recaptcha-form" type="submit" data-tracking="ga" data-ga-action="login-mobile"
data-cy="login_mobile_submit_button" data-ga-label="submit" data-recaptcha-action="login_mobile"> Login </button>
<a class="auth__switch auth__switch--secondary gtm-track-element" data-gtm-allowed-actions="click hover" data-gtm-element="email" data-action="flow-switch" data-target="login-email" data-tracking="ga" data-ga-action="auth-switch" data-ga-label="login-email" data-cy="login_using_email">
continue using email
</a>
</div>
</form>
<form class="hidden" id="login-otp-resend-form">
<input hidden="" name="phone_number" type="text">
<button class="form__action" type="submit"> Submit </button>
</form>
<form class="hidden" id="login-otp-voice-resend-form">
<input hidden="" name="phone_number" type="text">
<button class="form__action" type="submit"> Submit </button>
</form>
<form id="login-email-form" class="form">
<div class="form-field " data-name="email">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Email <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<input class="form-input gtm-track-element" name="email" placeholder="Enter your email" required="" type="email" data-cy="login_email_input">
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
<div class="form-field " data-name="password">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Password <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<input class="form-input gtm-track-element" name="password" placeholder="Enter your password" required="" data-cy="login_password_input" type="password">
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
<p class="form-error form-error--hidden" data-cy="form_error_message"></p>
<div class="g-recaptcha lazy-recaptcha-v3 g-recaptcha-custom" data-sitekey="6LcMX6kkAAAAAKDi-bnADV5-Lgjhxncdj8n3R71m" data-action="login_email" data-badge="inline" data-size="invisible">
</div>
<div class="lazy-recaptcha-v2 hide g-recaptcha-custom">
</div>
<a class="inline link m-b-10 bold gtm-track-element" data-gtm-allowed-actions="click hover" data-gtm-element="forgot_password" href="/users/password/new/" data-tracking="ga" data-ga-action="forgot-password">
Forgot Password?
</a>
<div class="form__actions">
<button data-gtm-element="login_email" data-gtm-allowed-actions="click" class="form__action sr-button academy-button secondary bold gtm-track-element recaptcha-form" type="submit" data-tracking="ga" data-ga-action="login-email"
data-ga-label="submit" data-cy="login_submit_button" data-recaptcha-action="login_email"> Login </button>
<a class="auth__switch auth__switch--secondary gtm-track-element" data-gtm-allowed-actions="click hover" data-gtm-element="phone" data-action="flow-switch" data-target="login-mobile" data-tracking="ga" data-ga-action="auth-switch" data-ga-label="login-mobile-from-email-mode">
continue using mobile
</a>
</div>
</form>
<form id="register-otp-form" class="form">
<div class="form__fields">
<input hidden="" name="email" class="resend-email-verification-recaptcha" required="" type="email">
<input hidden="" name="type" required="" type="hidden" value="academy">
<div class="form-field " data-name="phone_number">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Mobile Number <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<div class="auth-switch-input">
<input class="form-input form-input--disabled resend-otp-verification-recaptcha" disabled="" name="phone_number" type="text" value="+91-XXXXXXXXXX">
<div class="auth__switch auth__switch--default" data-action="flow-switch" data-target="register" data-ga-action="auth-switch" data-ga-label="register-change-mobile"> edit </div>
</div>
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
<div class="form-field " data-name="otp">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> OTP <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<input class="form-input gtm-track-element" name="otp" type="text" data-cy="register_otp_input">
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
</div>
<p class="form-error form-error--hidden"></p>
<div class="form__actions">
<button data-gtm-element="register_otp" data-gtm-allowed-actions="click" class="form__action sr-button academy-button secondary bold gtm-track-element" type="submit" data-tracking="ga" data-ga-action="register-otp" data-ga-label="submit"
data-cy="register_otp_submit_button"> Verify and Register </button>
<div class="form__resend-otp-buttons">
<a id="" data-id="register-otp-form" data-parent="register-form" class="modal-trigger trigger-recaptcha gtm-track-element disable-pointer-events" data-gtm-allowed-actions="click" data-gtm-type="button" data-gtm-parent="resend-otp-modal" data-action="modal-open" data-target="resend-otp-modal" data-gtm-tracking-allowed="" onclick="">
Resend OTP via Msg
</a>
<a class="form__action gtm-track-element" data-gtm-allowed-actions="click" data-gtm-element="resend_otp" data-form="register-otp-voice-resend-form" data-otp-via="call" data-action="otp" data-tracking="ga" data-ga-action="resend-otp" data-ga-label="register">
Resend OTP via Voice
</a>
</div>
</div>
</form>
<form id="login-otp-form" class="form">
<div class="form__fields">
<div class="form-field " data-name="phone_number">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Mobile Number <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<div class="auth-switch-input">
<input class="form-input form-input--disabled resend-otp-verification-recaptcha" disabled="" name="phone_number" type="text" placeholder="+91-XXXXXXXXXX">
<div class="auth__switch auth__switch--default gtm-track-element" data-gtm-allowed-actions="click" data-gtm-element="edit_number" data-action="flow-switch" data-target="login-mobile" data-tracking="ga" data-ga-action="auth-switch"
data-ga-label="login-change-mobile"> edit </div>
</div>
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
<div class="form-field " data-name="otp">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> OTP <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<input class="form-input gtm-track-element" name="otp" type="text" data-cy="login_mobile_otp_input">
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
</div>
<p class="form-error form-error--hidden" data-cy="form_error_message"></p>
<div class="form__actions">
<button data-gtm-element="login_mobile_otp" data-gtm-allowed-actions="click hover" class="form__action sr-button academy-button secondary bold gtm-track-element" type="submit" data-tracking="ga" data-ga-action="login-mobile-otp"
data-ga-label="submit" data-cy="login_mobile_otp_verify_button"> Verify and Login </button>
<div class="form__resend-otp-buttons">
<a id="" data-id="login-otp-form" data-parent="login-mobile-form" class="modal-trigger trigger-recaptcha gtm-track-element disable-pointer-events" data-gtm-allowed-actions="click" data-gtm-type="button" data-gtm-parent="resend-otp-modal" data-action="modal-open" data-target="resend-otp-modal" data-gtm-tracking-allowed="" onclick="">
Resend OTP via Msg
</a>
<a class="form__action gtm-track-element" data-gtm-allowed-actions="click hover" data-gtm-element="resend_otp" data-form="login-otp-voice-resend-form" data-otp-via="call" data-action="otp" data-tracking="ga" data-ga-action="resend-otp" data-ga-label="login">
Resend OTP via Voice
</a>
</div>
</div>
</form>
<form autocomplete="off" id="cb-additional-info-form-save">
<div class="form-field " data-name="">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Current Employer <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<div id="cb-additional-info-form-orgname" class="sr-select">
<div class="sr-select__control ">
<input data-gtm-element="orgname" autocomplete="none" class="sr-select__input gtm-track-element" name="select-ignore-orgname" type="text" aria-label="select orgname">
<input autocomplete="none" class="sr-select__value-input " tabindex="-1" name="orgname" id="input-cb-additional-info-form-orgname" type="text" required="" value="" aria-label="orgname" data-is-creatable="false">
<div class="sr-select__box" id="cb-additional-info-form-orgname-select-box">
<div data-gtm-element="orgname" class="sr-select__placeholder"> Enter company name <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
<div class="sr-select__value">
</div>
<div class="sr-select__loader">
</div>
<div class="sr-select__arrow">
<i class="icon-chevron-down"></i>
</div>
</div>
</div>
<div class="sr-select__dropdown sr-select__dropdown--bottom">
<div class="sr-select__hint"> Type to search </div>
<div class="sr-select__options" role="listbox">
</div>
<div class="sr-select__create-option hidden">
</div>
<div class="sr-select__no-options hidden"> No results found </div>
</div>
</div>
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
<div class="form-field " data-name="">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Job Title <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<div id="cb-additional-info-form-position" class="sr-select">
<div class="sr-select__control ">
<input data-gtm-element="position" autocomplete="none" class="sr-select__input gtm-track-element" name="select-ignore-position" type="text" aria-label="select position">
<input autocomplete="none" class="sr-select__value-input " tabindex="-1" name="position" id="input-cb-additional-info-form-position" type="text" required="" value="" aria-label="position" data-is-creatable="false">
<div class="sr-select__box" id="cb-additional-info-form-position-select-box">
<div data-gtm-element="position" class="sr-select__placeholder"> Select Job title <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
<div class="sr-select__value">
</div>
<div class="sr-select__loader">
</div>
<div class="sr-select__arrow">
<i class="icon-chevron-down"></i>
</div>
</div>
</div>
<div class="sr-select__dropdown sr-select__dropdown--bottom">
<div class="sr-select__hint hidden"> Type to search </div>
<div class="sr-select__options" role="listbox">
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Engineering Leadership"> Engineering Leadership </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Software Development Engineer (Backend)"> Software Development Engineer (Backend) </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Software Development Engineer (Frontend)"> Software Development Engineer (Frontend) </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Software Development Engineer (Full Stack)"> Software Development Engineer (Full Stack) </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Data Scientist"> Data Scientist </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Android Engineer"> Android Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="iOS Engineer"> iOS Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Devops Engineer"> Devops Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Support Engineer"> Support Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Research Engineer"> Research Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Engineering Intern"> Engineering Intern </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="QA Engineer"> QA Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Co-founder"> Co-founder </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="SDET"> SDET </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Product Manager"> Product Manager </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Product Designer"> Product Designer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Backend Architect"> Backend Architect </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Program Manager"> Program Manager </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Release Engineer"> Release Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Security Leadership"> Security Leadership </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Database Administrator"> Database Administrator </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Data Analyst"> Data Analyst </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="true" data-value="Non Coder"> Non Coder </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="true" data-value="Other"> Other </div>
</div>
<div class="sr-select__create-option hidden">
</div>
<div class="sr-select__no-options hidden"> No results found </div>
</div>
</div>
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
<!-- Other Position -->
<div class="form-field " data-name="">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> What is your goal? <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<div id="cb-additional-info-form-1917743" class="sr-select">
<div class="sr-select__control ">
<input data-gtm-element="option" autocomplete="none" class="sr-select__input gtm-track-element" name="select-ignore-goal" type="text" aria-label="select goal">
<input autocomplete="none" class="sr-select__value-input " tabindex="-1" name="goal" id="input-cb-additional-info-form-1917743" type="text" required="" value="" aria-label="goal" data-is-creatable="false">
<div class="sr-select__box" id="cb-additional-info-form-1917743-select-box">
<div data-gtm-element="option" class="sr-select__placeholder"> What is your goal? <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
<div class="sr-select__value">
</div>
<div class="sr-select__loader">
</div>
<div class="sr-select__arrow">
<i class="icon-chevron-down"></i>
</div>
</div>
</div>
<div class="sr-select__dropdown sr-select__dropdown--bottom">
<div class="sr-select__hint hidden"> Type to search </div>
<div class="sr-select__options" role="listbox">
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Get into MAANG/top tier 1 product based companies"> Get into MAANG/top tier 1 product based companies </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Learn DSA/System Design"> Learn DSA/System Design </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Need career guidance"> Need career guidance </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Only prepare for interviews"> Only prepare for interviews </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Get a better salary"> Get a better salary </div>
</div>
<div class="sr-select__create-option hidden">
</div>
<div class="sr-select__no-options hidden"> No results found </div>
</div>
</div>
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
<div class="cb-additional-info-form__submit-content m-t-10">
<button data-gtm-element="submit" data-gtm-allowed-actions="click" type="submit" class="
gtm-track-element academy-button tv-button sr-button business-button
cb-additional-info-form__submit
" data-gtm-placement="program" data-recaptcha-action="" data-cy="registration-form-submit-button"> Submit </button>
</div>
</form>
<form autocomplete="off" id="lead-details-form">
<div class="form-field " data-name="">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Email ID <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<input class="form-input gtm-track-element" name="email" required="" type="email" id="lead-details-form__email" placeholder="Enter your Email ID" value="" data-cy="">
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
<div class="form-field " data-name="">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Phone number <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<div class="phone-input">
<div class="phone-input__code">
<div id="lead-details-form-code" class="sr-select sr-select--selected">
<div class="sr-select__control ">
<input data-gtm-element="country_code" autocomplete="none" class="sr-select__input gtm-track-element" name="select-ignore-country_code" type="text" aria-label="select country_code">
<input autocomplete="none" class="sr-select__value-input " tabindex="-1" name="country_code" id="input-lead-details-form-code" type="text" required="" value="+49" aria-label="country_code" data-is-creatable="false">
<div class="sr-select__box" id="lead-details-form-code-select-box">
<div data-gtm-element="country_code" class="sr-select__placeholder hidden"> +49 <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
<div class="sr-select__value">
<div class="sr-select__option" role="option" data-value="+49">
<div class="phone-input__option">
<div class="phone-input__flag">
<span class="iti__flag iti__de"> </span>
</div>
<div class="phone-input__option-code"> +49 </div>
</div>
</div>
</div>
<div class="sr-select__loader">
</div>
<div class="sr-select__arrow">
<i class="icon-chevron-down"></i>
</div>
</div>
</div>
<div class="sr-select__dropdown sr-select__dropdown--bottom">
<div class="sr-select__hint hidden"> Type to search </div>
<div class="sr-select__options" role="listbox">
<div class="sr-select__option sr-select__option--selected" role="option" data-value="+49">
<div class="phone-input__option">
<div class="phone-input__flag">
<span class="iti__flag iti__de"> </span>
</div>
<div class="phone-input__option-code"> +49 </div>
</div>
</div>
</div>
<div class="sr-select__create-option hidden">
</div>
<div class="sr-select__no-options hidden"> No results found </div>
</div>
</div>
</div>
<div class="phone-input__space"></div>
<div class="phone-input__number">
<input data-cy="lead-details-form-number_input" autocomplete="none" id="lead-details-form-number" class="form-input gtm-track-element" type="tel" name="phone" required="" placeholder="Enter your mobile number" value="">
</div>
<input autocomplete="none" hidden="" name="phone" type="text" id="lead-details-form" value="">
</div>
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
<div class="lead-details__submit-content m-t-10">
<button data-gtm-element="submit-and-book-slot" data-gtm-allowed-actions="click" type="submit" class="
gtm-track-element academy-button tv-button sr-button business-button
lead-details__submit academy-button secondary bold
" data-gtm-placement="program" data-recaptcha-action="" data-cy="registration-form-submit-button"> Submit and Book slot </button>
</div>
</form>
<form autocomplete="off" id="marketing-form-otp">
<div class="hidden">
<div class="form-field__radio">
<div class="radio-bar">
<div class="marketing-form-radio-group radio-group">
<input name="program" value="academy" type="radio" id="marketing-form-program-se" class="gtm-track-element" data-gtm-element="software-engineer-topic" checked="">
</div>
</div>
</div>
</div>
<div class="form-field marketing-form__name">
<input class="form-input gtm-track-element" required="" id="marketing-form__name" name="name" type="text" value="">
<label class="mk-form-label"><span> Name</span> </label>
<div class="form-field__error form-field__error--hidden"></div>
</div>
<div class="form-field">
<input class="form-input gtm-track-element" required="" id="__email" name="email" type="email" value="">
<label class="mk-form-label"><span> Email </span></label>
<div class="form-field__error form-field__error--hidden"></div>
</div>
<div class="form-field marketing-form__phone-no">
<div class="marketing-form__inline">
<div class="phone-input">
<div class="phone-input__code">
<div id="marketing-form__phone-code" class="sr-select sr-select--selected">
<div class="sr-select__control ">
<input data-gtm-element="country_code" autocomplete="none" class="sr-select__input gtm-track-element" name="select-ignore-country_code" type="text" aria-label="select country_code">
<input autocomplete="none" class="sr-select__value-input " tabindex="-1" name="country_code" id="input-marketing-form__phone-code" type="text" required="" value="+49" aria-label="country_code" data-is-creatable="false">
<div class="sr-select__box" id="marketing-form__phone-code-select-box">
<div data-gtm-element="country_code" class="sr-select__placeholder hidden"> +49 <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
<div class="sr-select__value">
<div class="sr-select__option" role="option" data-value="+49">
<div class="phone-input__option">
<div class="phone-input__flag">
<span class="iti__flag iti__de"> </span>
</div>
<div class="phone-input__option-code"> +49 </div>
</div>
</div>
</div>
<div class="sr-select__loader">
</div>
<div class="sr-select__arrow">
<i class="icon-chevron-down"></i>
</div>
</div>
</div>
<div class="sr-select__dropdown sr-select__dropdown--bottom">
<div class="sr-select__hint hidden"> Type to search </div>
<div class="sr-select__options" role="listbox">
<div class="sr-select__option sr-select__option--selected" role="option" data-value="+49">
<div class="phone-input__option">
<div class="phone-input__flag">
<span class="iti__flag iti__de"> </span>
</div>
<div class="phone-input__option-code"> +49 </div>
</div>
</div>
</div>
<div class="sr-select__create-option hidden">
</div>
<div class="sr-select__no-options hidden"> No results found </div>
</div>
</div>
</div>
<div class="phone-input__space"></div>
<div class="phone-input__number">
<input data-cy="marketing-form__phone-number_input" autocomplete="none" id="marketing-form__phone-number" class="form-input gtm-track-element" type="tel" name="phone" required="" placeholder=" " value="">
<label class="mk-form-label"> Phone </label>
<div class="form-field__error form-field__error--hidden"></div>
</div>
<input autocomplete="none" hidden="" name="phone_number" type="text" id="marketing-form__phone" value="">
</div>
</div>
</div>
<div class="expanded-section hide" id="marketing-form-expanded">
<div class="marketing-form__extra-input banner-form">
<div class="form-field marketing-form__graduation" data-name="orgyear">
<input class="form-input gtm-track-element" name="orgyear" type="number" min="1973" max="2031" id="marketing-form__orgyear" placeholder="" value="" required="">
<label class="mk-form-label"> Graduation </label>
<div class="form-field__error form-field__error--hidden"></div>
</div>
<div class="form-field marketing-form__college">
<div id="marketing-form-college" class="sr-select">
<div class="sr-select__control ">
<input data-gtm-element="university" autocomplete="none" class="sr-select__input gtm-track-element" name="select-ignore-university" type="text" aria-label="select university">
<input autocomplete="none" class="sr-select__value-input form-input" tabindex="-1" name="university" id="input-marketing-form-college" type="text" required="" value="" aria-label="university" data-is-creatable="false">
<div class="sr-select__box" id="marketing-form-college-select-box">
<div data-gtm-element="university" class="sr-select__placeholder"> Select an option <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
<div class="sr-select__value">
</div>
<div class="sr-select__loader">
</div>
<div class="sr-select__arrow">
<i class="icon-chevron-down"></i>
</div>
</div>
</div>
<div class="sr-select__dropdown sr-select__dropdown--bottom">
<div class="sr-select__hint"> Type to search </div>
<div class="sr-select__options" role="listbox">
</div>
<div class="sr-select__create-option hidden">
</div>
<div class="sr-select__no-options hidden"> No results found </div>
</div>
</div>
<label class="mk-form-label"> College </label>
<div class="form-field__error form-field__error--hidden"></div>
</div>
</div>
<div class="form-field">
<div id="marketing-form-company" class="sr-select">
<div class="sr-select__control ">
<input data-gtm-element="orgname" autocomplete="none" class="sr-select__input gtm-track-element" name="select-ignore-orgname" type="text" aria-label="select orgname">
<input autocomplete="none" class="sr-select__value-input form-input" tabindex="-1" name="orgname" id="input-marketing-form-company" type="text" required="" value="" aria-label="orgname" data-is-creatable="false">
<div class="sr-select__box" id="marketing-form-company-select-box">
<div data-gtm-element="orgname" class="sr-select__placeholder"> Select an option <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
<div class="sr-select__value">
</div>
<div class="sr-select__loader">
</div>
<div class="sr-select__arrow">
<i class="icon-chevron-down"></i>
</div>
</div>
</div>
<div class="sr-select__dropdown sr-select__dropdown--bottom">
<div class="sr-select__hint"> Type to search </div>
<div class="sr-select__options" role="listbox">
</div>
<div class="sr-select__create-option hidden">
</div>
<div class="sr-select__no-options hidden"> No results found </div>
</div>
</div>
<label class="mk-form-label"> Company </label>
<div class="form-field__error form-field__error--hidden"></div>
</div>
<div class="form-field">
<div id="marketing-form-job-title" class="sr-select">
<div class="sr-select__control ">
<input data-gtm-element="position" autocomplete="none" class="sr-select__input gtm-track-element" name="select-ignore-position" type="text" aria-label="select position">
<input autocomplete="none" class="sr-select__value-input form-input" tabindex="-1" name="position" id="input-marketing-form-job-title" type="text" required="" value="" aria-label="position" data-is-creatable="false">
<div class="sr-select__box" id="marketing-form-job-title-select-box">
<div data-gtm-element="position" class="sr-select__placeholder"> Select an option <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
<div class="sr-select__value">
</div>
<div class="sr-select__loader">
</div>
<div class="sr-select__arrow">
<i class="icon-chevron-down"></i>
</div>
</div>
</div>
<div class="sr-select__dropdown sr-select__dropdown--bottom">
<div class="sr-select__hint hidden"> Type to search </div>
<div class="sr-select__options" role="listbox">
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Engineering Leadership"> Engineering Leadership </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Software Development Engineer (Backend)"> Software Development Engineer (Backend) </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Software Development Engineer (Frontend)"> Software Development Engineer (Frontend) </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Software Development Engineer (Full Stack)"> Software Development Engineer (Full Stack) </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Data Scientist"> Data Scientist </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Android Engineer"> Android Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="iOS Engineer"> iOS Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Devops Engineer"> Devops Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Support Engineer"> Support Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Research Engineer"> Research Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Engineering Intern"> Engineering Intern </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="QA Engineer"> QA Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Co-founder"> Co-founder </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="SDET"> SDET </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Product Manager"> Product Manager </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Product Designer"> Product Designer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Backend Architect"> Backend Architect </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Program Manager"> Program Manager </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Release Engineer"> Release Engineer </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Security Leadership"> Security Leadership </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Database Administrator"> Database Administrator </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="false" data-value="Data Analyst"> Data Analyst </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="true" data-value="Non Coder"> Non Coder </div>
<div class="sr-select__option" data-gtm-element="option" role="option" data-permanent="true" data-value="Other"> Other </div>
</div>
<div class="sr-select__create-option hidden">
</div>
<div class="sr-select__no-options hidden"> No results found </div>
</div>
</div>
<label class="mk-form-label"> Job-Title </label>
<div class="form-field__error form-field__error--hidden"></div>
</div>
<!-- Whatsapp Consent -->
<div class="form-field whatsapp-consent marketing-form__watsapp-box">
<div class="row">
<div class=" marketing-form__watsapp">
<input type="checkbox" checked="" id="marketing-form-whatsapp_consent" name="whatsapp_consent" value="whatsapp_consent_yes" class="whatsapp-consent__checkmark gtm-track-element">
</div>
<div class="col">
<div class="row">
<label for="marketing-form-whatsapp_consent" class="form-label__text"> Whatsapp Notifications</label>
<div><img src="https://assets.scaler.com/assets/scaler/svg/whatsapp-9b90708580d426147f10e13a2b582d4c3f8e035fe1db42b414992adb90b0e64a.svg.gz" alt="watsapp icon"></div>
</div>
<div class="marketing-form__hint-text">Never miss out on reminders and updates from us!</div>
</div>
</div>
</div>
<div class="g-recaptcha lazy-recaptcha-v3 g-recaptcha-custom" data-sitekey="6LcMX6kkAAAAAKDi-bnADV5-Lgjhxncdj8n3R71m" data-action="sign_up" data-badge="inline" data-size="invisible">
</div>
<div class="lazy-recaptcha-v2 hide g-recaptcha-custom">
</div>
</div>
<div class="marketing-form__button-wrap">
<div class="marketing-form__submit-content m-t-10 enable-pointer">
<button data-gtm-element="continue-booking-live-class" data-gtm-allowed-actions="click" type="submit" class="
gtm-track-element academy-button tv-button sr-button business-button
marketing-form__submit is-disabled marketing-form__otp-submit marketing-form__otp-submit--initial is-temporarily-enabled
recaptcha-form
" data-gtm-placement="program" data-recaptcha-action="sign_up" data-cy="registration-form-submit-button"> Continue Booking Live Class </button>
</div>
<div class="marketing-form__submit-image">
<img src="https://assets.scaler.com/assets/scaler/svg/people-group-61788bad09e0699aa3090ab64b81944c9fc9ccb80ff5db9abb267dd36e0d626d.svg.gz" alt="people group icon">
<div class="marketing-form__image-text">Limited seats left</div>
</div>
</div>
</form>
<form class="form hidden" autocomplete="off" id="marketing-form-submit">
<input name="email" id="marketing-form-submit-email" type="hidden" value="">
<input name="program" id="marketing-form-submit-program" type="hidden">
<div class="form-field marketing-form-submit__phone-input marketing-form-submit__phone-input--is-fullwidth" data-name="phone_number">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Mobile Number <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<div class="marketing-form-submit__inline">
<div class="phone-input">
<div class="phone-input__code">
<div id="marketing-form-submit__phone-code" class="sr-select sr-select--selected">
<div class="sr-select__control ">
<input data-gtm-element="country_code" autocomplete="none" class="sr-select__input gtm-track-element" name="select-ignore-country_code" type="text" aria-label="select country_code">
<input autocomplete="none" class="sr-select__value-input " tabindex="-1" name="country_code" id="input-marketing-form-submit__phone-code" type="text" required="" value="+49" aria-label="country_code" data-is-creatable="false">
<div class="sr-select__box" id="marketing-form-submit__phone-code-select-box">
<div data-gtm-element="country_code" class="sr-select__placeholder hidden"> +49 <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
<div class="sr-select__value">
<div class="sr-select__option" role="option" data-value="+49">
<div class="phone-input__option">
<div class="phone-input__flag">
<span class="iti__flag iti__de"> </span>
</div>
<div class="phone-input__option-code"> +49 </div>
</div>
</div>
</div>
<div class="sr-select__loader">
</div>
<div class="sr-select__arrow">
<i class="icon-chevron-down"></i>
</div>
</div>
</div>
<div class="sr-select__dropdown sr-select__dropdown--bottom">
<div class="sr-select__hint hidden"> Type to search </div>
<div class="sr-select__options" role="listbox">
<div class="sr-select__option sr-select__option--selected" role="option" data-value="+49">
<div class="phone-input__option">
<div class="phone-input__flag">
<span class="iti__flag iti__de"> </span>
</div>
<div class="phone-input__option-code"> +49 </div>
</div>
</div>
</div>
<div class="sr-select__create-option hidden">
</div>
<div class="sr-select__no-options hidden"> No results found </div>
</div>
</div>
</div>
<div class="phone-input__space"></div>
<div class="phone-input__number">
<input data-cy="marketing-form-submit__phone-number_input" autocomplete="none" id="marketing-form-submit__phone-number" class="form-input gtm-track-element" type="tel" name="phone" required="" placeholder="Enter your mobile number"
disabled="" value="">
</div>
<input autocomplete="none" hidden="" name="phone_number" type="text" id="marketing-form-submit__phone" value="">
</div>
</div>
</div>
<div class="form-field__error form-field__error--hidden"></div>
</div>
<div class="marketing-form__otp">
<div class="form-field " data-name="">
<div class="form-field__label">
<div class="form-label">
<div class="form-label__text"> Verification Code <span class="form-label__required" data-class="asterisk-mark">*</span>
</div>
</div>
</div>
<div class="form-field__input">
<input class="form-input marketing-form__otp-input gtm-track-element" name="otp" type="text" id="marketing-form__otp" placeholder="Enter Verification Code">
</div>
<div class="form-field__error form-field__error--hidden">
</div>
</div>
</div>
<div class="marketing-form__button-wrap">
<div class="marketing-form__submit-content m-t-10">
<button data-gtm-element="continue-booking-class" data-gtm-allowed-actions="click" type="submit" class="
gtm-track-element academy-button tv-button sr-button business-button
marketing-form__submit marketing-form__otp-submit
" data-gtm-placement="program" data-recaptcha-action="" data-cy="registration-form-submit-button"> Continue Booking Class </button>
</div>
<div class="marketing-form__submit-image">
<img src="https://assets.scaler.com/assets/scaler/svg/people-group-61788bad09e0699aa3090ab64b81944c9fc9ccb80ff5db9abb267dd36e0d626d.svg.gz" alt="people group icon">
<div class="marketing-form__image-text">Limited seats left</div>
</div>
</div>
</form>
<form id="marketing-form-msg">
<input hidden="" class="resend-email-verification-recaptcha" name="email" type="text" value="">
<input hidden="" class="resend-otp-verification-recaptcha" name="phone_number" type="text">
<button class="hidden" type="submit"> Submit </button>
<a id="" data-id="marketing-form-msg" data-parent="marketing-form" class="modal-trigger trigger-recaptcha gtm-track-element disable-pointer-events" data-gtm-allowed-actions="click" data-gtm-type="button" data-gtm-parent="resend-otp-modal" data-action="modal-open" data-target="resend-otp-modal" data-gtm-tracking-allowed="" onclick="">
Resend Code via Text
</a>
</form>
<form id="marketing-form-voice">
<input hidden="" name="email" type="text" value="">
<input hidden="" name="phone_number" type="text">
<button class="hidden" type="submit"> Submit </button>
<a class="form__action m-l-10 gtm-track-element" data-gtm-allowed-actions="click" data-gtm-element="resend_otp" data-form="marketing-form-voice" data-otp-via="call" data-action="otp" data-tracking="ga" data-ga-action="resend-otp" data-ga-label="register">
via Call
</a>
</form>
Name: invite-code-form —
<form name="invite-code-form" class="coupon-code__form">
<input class="form-input coupon-code__input" placeholder="Enter your code here">
<div class="coupon-error">
<span class="coupon-code__hint"></span>
<span class="hint"> Kindly Enter A New Code </span>
</div>
<button type="submit" class="academy-button apply-button bold secondary coupon-code__apply" data-tracking="ga" data-ga-category="academy-referrals" data-ga-action="coupon-code-modal-apply" data-ga-label="clicked"> Apply </button>
</form>
Text Content
Request A Callback Chat With Us Contact Us Callback Requested Our Academic Counsellor would reach out to you within the next 24 hours. Talk to our Academic Advisors Curriculum Teaching Mentorship Reviews FAQs Learn Coding on Scaler App Talk to our academic advisors Sign Up / Login Curriculum Teaching Mentorship Reviews FAQs Talk to our academic advisors Sign Up / Login Learn on the go Install App Ready to become a Rockstar Developer? Already a member? LOG IN Full Name * Email * Phone Number * OTP will be sent to this number for verification +49 * +49 Type to search +49 No results found Graduation Year * I agree to the Terms of Use, Privacy Policy, Cookie usage and all applicable laws and regulations. SIGN UP Already a member? LOG IN Submit Submit OR Log in using Login or create your scaler account Mobile Number * +49 * +49 Type to search +49 No results found Login continue using email Submit Submit OR Log in using Login or create your scaler account Email * Password * Forgot Password? Login continue using mobile OR Log in using Verify mobile We've sent an OTP to your mobile number Mobile Number * edit OTP * Verify and Register Resend OTP via Msg Resend OTP via Voice Verify mobile We've sent an OTP to your mobile number Mobile Number * edit OTP * Verify and Login Resend OTP via Msg Resend OTP via Voice Resend OTP Submit Our website uses cookies to improve your browsing experience. By continuing to using our site you agree to the use of cookies. Learn more Got it ✕ MANAGE COOKIES When you visit any of our websites, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and manage your preferences. Please note, blocking some types of cookies may impact your experience of the site and the services we are able to offer. Strictly Necessary Cookies Tracking and Analytics Cookies Functional Cookies Accept All cookies Confirm my choices Tell us more about yourself Current Employer * Enter company name * Type to search No results found Job Title * Select Job title * Type to search Engineering Leadership Software Development Engineer (Backend) Software Development Engineer (Frontend) Software Development Engineer (Full Stack) Data Scientist Android Engineer iOS Engineer Devops Engineer Support Engineer Research Engineer Engineering Intern QA Engineer Co-founder SDET Product Manager Product Designer Backend Architect Program Manager Release Engineer Security Leadership Database Administrator Data Analyst Non Coder Other No results found What is your goal? * What is your goal? * Type to search Get into MAANG/top tier 1 product based companies Learn DSA/System Design Need career guidance Only prepare for interviews Get a better salary No results found Submit SUCCESSFUL Thanks for providing your details. Please check your email and calendar for more info. Provide you details Email ID * Phone number * +49 * +49 Type to search +49 No results found Submit and Book slot Apply Now 126% Avg. CTC Hike Top 1% Industry Instructors 900+ Placement Partners YOUR PATH TO A SUCCESSFUL TECH CAREER! Now experience the program for FREE Book a Live Class Explore Academy NEXT BATCH STARTS MID-MAY BOOK A LIVE CLASS, FOR FREE! Name Email +49 * +49 Type to search +49 No results found Phone Graduation Select an option * Type to search No results found College Select an option * Type to search No results found Company Select an option * Type to search Engineering Leadership Software Development Engineer (Backend) Software Development Engineer (Frontend) Software Development Engineer (Full Stack) Data Scientist Android Engineer iOS Engineer Devops Engineer Support Engineer Research Engineer Engineering Intern QA Engineer Co-founder SDET Product Manager Product Designer Backend Architect Program Manager Release Engineer Security Leadership Database Administrator Data Analyst Non Coder Other No results found Job-Title Whatsapp Notifications Never miss out on reminders and updates from us! Continue Booking Live Class Limited seats left Mobile Number * +49 * +49 Type to search +49 No results found Verification Code * Continue Booking Class Limited seats left Submit Resend Code via Text Submit via Call Already have an account? Click here By creating an account I have read and agree to Scaler’s Terms and Privacy Policy A PROGRAM FOR ENGINEERS TO MASTER PROBLEM SOLVING & SYSTEM DESIGN Structured, industry vetted curriculum Live classes by faculty who have been there, done that Practical experience through real-life projects Regular 1:1 mentorship from industry veterans Career support via a dedicated recruitment team, alumni network, etc. Aspirational peer group of 2,000+ Scaler students & alumni WE HAVE DESIGNED A FLEXIBLE PROGRAM FOR YOU Missed a class? Watch the recording later, with teaching assistants available to solve your doubts Work / family needs time? Pause your course and restart a month later with the next batch! Jobs & class timings clash? Decide your ideal class timing together with your classmates Want to revise? Access assignments/notes lifelong and recordings upto 6 months post course completion Have doubts? Get them resolved over text / video by our expert teaching assistants! CURRICULUM IS DESIGNED TO MAKE YOU A SOLID ENGINEER Beginner 11.5 Months Intermediate 11.5 Months Advanced 9.5 Months Module - 1 PROGRAMMING LANGUAGE FUNDAMENTALS 2 Months Not required for Intermediate Module - 2 DATA STRUCTURES AND ALGORITHMS 4.5 Months Not required for Intermediate Module - 3 SQL 0.5 Month Module - 4 LLD AND PROJECT SPECIALISATIONS 3.5 Months Module - 5 SYSTEM DESIGN ESSENTIALS 1 Month ELECTIVES 1-2 Months 2 Months -------------------------------------------------------------------------------- * Programming Language Fundamentals * Introduction to Java * Input Output and Data Types * Operators * Conditions * Loops * Pattern Problems * Functions * 1D and 2D Arrays * Strings * Memory Management * Basic OOP for Problem Solving -------------------------------------------------------------------------------- Read Next: Module 2 - Data Structures and Algorithms 4.5 Months -------------------------------------------------------------------------------- * Data Structures and Algorithms * Time and Space Complexity * Array Problem Solving Techniques * Bit Manipulation * Maths for Problem Solving * Recursion * Backtracking * Sorting * Searching(Binary Search) * Two Pointers * Hashing * Strings and Pattern Matching * Data Structures * Linked Lists * Stacks * Queues and Deques * Trees and BST * Tries * Heaps * Advanced Problem Solving Techniques * Greedy * Dynamic Programming * Graphs -------------------------------------------------------------------------------- Read Next: Module 3 - SQL 0.5 Months -------------------------------------------------------------------------------- * SQL * Relational Model * CRUD * Joins * Aggregation * Subqueries * Views * Transactions * Indexing -------------------------------------------------------------------------------- Read Next: Module 4 - LLD and Project Specialisations 3.5 Months *Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course. -------------------------------------------------------------------------------- Fullstack Engineering * HTML, CSS, Javascript * Advanced HTML, CSS Case Studies * Advanced JS Concepts (OOP and Concurrency) and Popular Interview Questions * JS for Web Dev (DOM Manipulation, Event Handling) * Design Patterns * Git * React * Redux * How Internet Works (TCP, UDP, HTTP, Layering Architecture) * API Design * Deployment * Frontend LLD and Machine Coding Case Studies * Testing * MongoDB * NodeJS * ExpressJS * Backend Architecture * Capstone Projects Or Backend Engineering * OOP * Multithreading * Adv Lang Concepts and Popular Interview Questions * SOLID * Design Patterns * UML Diagrams * Schema Design * How Internet Works (TCP, UDP, HTTP, Layering Architecture) * API Design * MVC * Backend LLD and Machine Coding Case Studies * Unit Testing * ORM * Deployment * Git * Spring Boot * Project Interview Questions (Spring/Hibernate) * Capstone Projects (include advance things like implementing Payment API) -------------------------------------------------------------------------------- Read Next: Module 5 - System Design Essentials 1 Month -------------------------------------------------------------------------------- * Introduction to Scale and Scaling Techniques * Introduction to Caching Techniques * Introduction to SQL and NoSQL Databases * Introduction to Event Driven Architecture * Introduction to Microservice Architecture -------------------------------------------------------------------------------- Read Next: Electives 1-2 Months *A learner can do as many electives as they want, but only after completion of Core Curriculum. -------------------------------------------------------------------------------- Advanced Software & System Design - 1.5 months * Consistent Hashing * Caching * CAP Theorem * Distributed Systems & Databases * SQL and NoSQL * Scalability * Zookeeper + Kafka * Location Based Services (S3, Quad Trees) * Microservices * Case Studies And/Or Data Engineering - 2 Months * Building efficient Data Processing Systems * Advanced SQL * Cloud Services - AWS, or GCP * Developing ETL pipelines * Map-Reduce Framework * Big Data * Data Warehousing & Modelling * OLAP, Dashboarding * Workflow Orchestration * Logging, and Monitoring * MapReduce, HiveQL, Presto * Projects And/Or DSA for Competitive Programming - 1 Months * Combinatorics and Probability * Matrix exponentiation * Advanced Trees: Segment Tree, k-D Tree * Disjoint Set Union * Advanced Dynamic Programming * Advanced Graphs: Bridges, Articulation point, Network Flow And/Or Product Management for Engineers - 1 Month * Introduction to Product Management * Product Thinking & Product Discovery * Product Roadmap & Prioritization * Mental Models for Product Managers * Product Analytics * Hands-on case study & Mixpanel session * Delivery & Project Management * Practical ways to apply PM lessons as an Engineer -------------------------------------------------------------------------------- Read Prev: Module 1 - Programming Language Fundamentals Download Curriculum Module - 1 DSA: INTRODUCTION TO PROBLEM SOLVING 2 Months Not required for Intermediate Module - 2 DSA: DATA STRUCTURES AND ALGORITHMS 4 Months Not required for Intermediate Module - 3 SQL 0.5 Month Module - 4 LLD 2.5 Months Module - 5 HLD 1.5 Months CAPSTONE PROJECT 1 Month ELECTIVES 1-2 Months 2 Months -------------------------------------------------------------------------------- * Introduction to Problem Solving * Introduction to Problem Solving * Introduction to Time Complexity Analysis * Introduction to Basic Data Structures (1D and 2D Arrays, Strings, Hashmaps, Linked Lists, Trees) * Introduction to Maths Problem Solving Patterns (Modular Arithmetic, Powers) * Introduction to Bit Manipulation * Introduction to Problem Solving Techniques (Prefix, Sliding Windows, Subarrays, Subsets, Subsequences, Sorting, Hashing, Recursion) * Basic OOP For Problem Solving -------------------------------------------------------------------------------- Read Next: Module 2 - DSA: Data Structures and Algorithms 4 Months -------------------------------------------------------------------------------- * Data Structures and Algorithms * Time and Space Complexity * Array Problem Solving Techniques * Bit Manipulation * Maths for Problem Solving * Recursion * Backtracking * Sorting * Searching(Binary Search) * Two Pointers * Hashing * Strings and Pattern Matching * Data Structures * Linked Lists * Stacks * Queues and Deques * Trees and BST * Tries * Heaps * Advanced Problem Solving Techniques * Greedy * Dynamic Programming * Graphs -------------------------------------------------------------------------------- Read Next: Module 3 - SQL 0.5 Month -------------------------------------------------------------------------------- * SQL * Relational Model * CRUD * Joins * Aggregation * Subqueries * Views * Transactions * Indexing -------------------------------------------------------------------------------- Read Next: Module 4 - LLD 2.5 Months *Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course. -------------------------------------------------------------------------------- Backend Development - 2.5 Months * OOP * Multithreading * Adv Lang Concepts and Popular Interview Questions * SOLID * Design Patterns * UML Diagrams * Schema Design * How Internet Works (TCP, UDP, HTTP, Layering Architecture) * API Design * MVC * Backend LLD and Machine Coding Case Studies Or Fullstack Development - 2.5 Months * HTML, CSS, Javascript * Advanced HTML, CSS Case Studies * JS for Web Dev (DOM Manipulation, Event Handling) * Advanced JS Concepts (OOP and Concurrency) and Popular Interview Questions * Frontend Design Patterns * How Internet Works (TCP, UDP, HTTP, Layering Architecture) * API Design * Frontend LLD and Machine Coding Case Studies * Backend Design -------------------------------------------------------------------------------- Read Next: Module 5 - HLD 1.5 Months -------------------------------------------------------------------------------- * System Design (HLD) * Consistent Hashing * Caching * CAP Theorem * Distributed Systems & Databases * SQL and NoSQL * Scalability * Zookeeper + Kafka * Location Based Services (S3, Quad Trees) * Microservices * Case Studies -------------------------------------------------------------------------------- Read Next: Capstone Project 1 Month *Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course. -------------------------------------------------------------------------------- Backend Development - 1 month * Unit Testing * ORM * Deployment * Git * Spring Boot * Project Interview Questions (Spring/Hibernate) * Capstone Projects (include advance things like implementing Payment API) Or Fullstack Development - 1 month * Git * React * Redux * Deployment * Testing * MongoDB * NodeJS * ExpressJS * Capstone Projects -------------------------------------------------------------------------------- Read Next: Electives 1-2 Months *A learner can do as many electives as they want, but only after completion of Core Curriculum. -------------------------------------------------------------------------------- DSA for Competitive Programming - 1 Months * Combinatorics and Probability * Matrix exponentiation * Advanced Trees: Segment Tree, k-D Tree * Disjoint Set Union * Advanced Dynamic Programming * Advanced Graphs: Bridges, Articulation point, Network Flow And/Or Product Management for Engineers - 1 Month * Introduction to Product Management * Product Thinking & Product Discovery * Product Roadmap & Prioritization * Mental Models for Product Managers * Product Analytics * Hands-on case study & Mixpanel session * Delivery & Project Management * Practical ways to apply PM lessons as an Engineer And/Or Data Engineering - 2 Months * Building efficient Data Processing Systems * Advanced SQL * Cloud Services - AWS, or GCP * Developing ETL pipelines * Map-Reduce Framework * Big Data * Data Warehousing & Modelling * OLAP, Dashboarding * Workflow Orchestration * Logging, and Monitoring * MapReduce, HiveQL, Presto * Projects -------------------------------------------------------------------------------- Read Prev: Module 1 - DSA: Introduction to Problem Solving Download Curriculum Module - 1 DSA: DATA STRUCTURES AND ALGORITHMS 4 Months Not required for Intermediate Module - 2 SQL 0.5 Month Not required for Intermediate Module - 3 LLD 2.5 Months Module - 4 HLD 1.5 Months CAPSTONE PROJECT 1 Month ELECTIVES 1-2 Months 4 Months -------------------------------------------------------------------------------- * Data Structures and Algorithms * Time and Space Complexity * Array Problem Solving Techniques * Bit Manipulation * Maths for Problem Solving * Recursion * Backtracking * Sorting * Searching(Binary Search) * Two Pointers * Hashing * Strings and Pattern Matching * Data Structures * Linked Lists * Stacks * Queues and Deques * Trees and BST * Tries * Heaps * Advanced Problem Solving Techniques * Greedy * Dynamic Programming * Graphs -------------------------------------------------------------------------------- Read Next: Module 2 - SQL 0.5 Month -------------------------------------------------------------------------------- * SQL * Relational Model * CRUD * Joins * Aggregation * Subqueries * Views * Transactions * Indexing -------------------------------------------------------------------------------- Read Next: Module 3 - LLD 2.5 Months *Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course. -------------------------------------------------------------------------------- Backend Development - 2.5 Months * OOP * Multithreading * Adv Lang Concepts and Popular Interview Questions * SOLID * Design Patterns * UML Diagrams * Schema Design * How Internet Works (TCP, UDP, HTTP, Layering Architecture) * API Design * MVC * Backend LLD and Machine Coding Case Studies Or Fullstack Development - 2.5 Months * HTML, CSS, Javascript * Advanced HTML, CSS Case Studies * JS for Web Dev (DOM Manipulation, Event Handling) * Advanced JS Concepts (OOP and Concurrency) and Popular Interview Questions * Frontend Design Patterns * How Internet Works (TCP, UDP, HTTP, Layering Architecture) * API Design * Frontend LLD and Machine Coding Case Studies * Backend Design -------------------------------------------------------------------------------- Read Next: Module 4 - HLD 1.5 Months -------------------------------------------------------------------------------- * System Design (HLD) * Consistent Hashing * Caching * CAP Theorem * Distributed Systems & Databases * SQL and NoSQL * Scalability * Zookeeper + Kafka * Location Based Services (S3, Quad Trees) * Microservices * Case Studies -------------------------------------------------------------------------------- Read Next: Capstone Project 1 Month *Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course. -------------------------------------------------------------------------------- Backend Development - 1 month * Unit Testing * ORM * Deployment * Git * Spring Boot * Project Interview Questions (Spring/Hibernate) * Capstone Projects (include advance things like implementing Payment API) Or Fullstack Development - 1 month * Git * React * Redux * Deployment * Testing * MongoDB * NodeJS * ExpressJS * Capstone Projects -------------------------------------------------------------------------------- Read Next: Electives 1-2 Months *A learner can do as many electives as they want, but only after completion of Core Curriculum. -------------------------------------------------------------------------------- DSA for Competitive Programming - 1 Months * Combinatorics and Probability * Matrix exponentiation * Advanced Trees: Segment Tree, k-D Tree * Disjoint Set Union * Advanced Dynamic Programming * Advanced Graphs: Bridges, Articulation point, Network Flow And/Or Product Management for Engineers - 1 Month * Introduction to Product Management * Product Thinking & Product Discovery * Product Roadmap & Prioritization * Mental Models for Product Managers * Product Analytics * Hands-on case study & Mixpanel session * Delivery & Project Management * Practical ways to apply PM lessons as an Engineer And/Or Data Engineering - 2 Months * Building efficient Data Processing Systems * Advanced SQL * Cloud Services - AWS, or GCP * Developing ETL pipelines * Map-Reduce Framework * Big Data * Data Warehousing & Modelling * OLAP, Dashboarding * Workflow Orchestration * Logging, and Monitoring * MapReduce, HiveQL, Presto * Projects -------------------------------------------------------------------------------- Read Prev: Module 1 - DSA: Data Structures and Algorithms Download Curriculum Module - 1 Programming Language Fundamentals 2 Months Not required for Intermediate 2 Months 2 Months -------------------------------------------------------------------------------- * Programming Language Fundamentals * Introduction to Java * Input Output and Data Types * Operators * Conditions * Loops * Pattern Problems * Functions * 1D and 2D Arrays * Strings * Memory Management * Basic OOP for Problem Solving -------------------------------------------------------------------------------- Read Next: Module 2 - Data Structures and Algorithms Module - 2 Data Structures and Algorithms 4.5 Months Not required for Intermediate 4.5 Months 4.5 Months -------------------------------------------------------------------------------- * Data Structures and Algorithms * Time and Space Complexity * Array Problem Solving Techniques * Bit Manipulation * Maths for Problem Solving * Recursion * Backtracking * Sorting * Searching(Binary Search) * Two Pointers * Hashing * Strings and Pattern Matching * Data Structures * Linked Lists * Stacks * Queues and Deques * Trees and BST * Tries * Heaps * Advanced Problem Solving Techniques * Greedy * Dynamic Programming * Graphs -------------------------------------------------------------------------------- Read Next: Module 3 - SQL Module - 3 SQL 0.5 Month 0.5 Month 0.5 Months -------------------------------------------------------------------------------- * SQL * Relational Model * CRUD * Joins * Aggregation * Subqueries * Views * Transactions * Indexing -------------------------------------------------------------------------------- Read Next: Module 4 - LLD and Project Specialisations Module - 4 LLD and Project Specialisations 3.5 Months 3.5 Months 3.5 Months *Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course. -------------------------------------------------------------------------------- Fullstack Engineering * HTML, CSS, Javascript * Advanced HTML, CSS Case Studies * Advanced JS Concepts (OOP and Concurrency) and Popular Interview Questions * JS for Web Dev (DOM Manipulation, Event Handling) * Design Patterns * Git * React * Redux * How Internet Works (TCP, UDP, HTTP, Layering Architecture) * API Design * Deployment * Frontend LLD and Machine Coding Case Studies * Testing * MongoDB * NodeJS * ExpressJS * Backend Architecture * Capstone Projects Or Backend Engineering * OOP * Multithreading * Adv Lang Concepts and Popular Interview Questions * SOLID * Design Patterns * UML Diagrams * Schema Design * How Internet Works (TCP, UDP, HTTP, Layering Architecture) * API Design * MVC * Backend LLD and Machine Coding Case Studies * Unit Testing * ORM * Deployment * Git * Spring Boot * Project Interview Questions (Spring/Hibernate) * Capstone Projects (include advance things like implementing Payment API) -------------------------------------------------------------------------------- Read Next: Module 5 - System Design Essentials Module - 5 System Design Essentials 1 Month 1 Month 1 Month -------------------------------------------------------------------------------- * Introduction to Scale and Scaling Techniques * Introduction to Caching Techniques * Introduction to SQL and NoSQL Databases * Introduction to Event Driven Architecture * Introduction to Microservice Architecture -------------------------------------------------------------------------------- Read Next: Electives Electives 1-2 Months 1-2 Months 1-2 Months *A learner can do as many electives as they want, but only after completion of Core Curriculum. -------------------------------------------------------------------------------- Advanced Software & System Design - 1.5 months * Consistent Hashing * Caching * CAP Theorem * Distributed Systems & Databases * SQL and NoSQL * Scalability * Zookeeper + Kafka * Location Based Services (S3, Quad Trees) * Microservices * Case Studies And/Or Data Engineering - 2 Months * Building efficient Data Processing Systems * Advanced SQL * Cloud Services - AWS, or GCP * Developing ETL pipelines * Map-Reduce Framework * Big Data * Data Warehousing & Modelling * OLAP, Dashboarding * Workflow Orchestration * Logging, and Monitoring * MapReduce, HiveQL, Presto * Projects And/Or DSA for Competitive Programming - 1 Months * Combinatorics and Probability * Matrix exponentiation * Advanced Trees: Segment Tree, k-D Tree * Disjoint Set Union * Advanced Dynamic Programming * Advanced Graphs: Bridges, Articulation point, Network Flow And/Or Product Management for Engineers - 1 Month * Introduction to Product Management * Product Thinking & Product Discovery * Product Roadmap & Prioritization * Mental Models for Product Managers * Product Analytics * Hands-on case study & Mixpanel session * Delivery & Project Management * Practical ways to apply PM lessons as an Engineer -------------------------------------------------------------------------------- Read Prev: Module 1 - Programming Language Fundamentals Module - 1 DSA: Introduction to Problem Solving 2 Months Not required for Intermediate 2 Months 2 Months -------------------------------------------------------------------------------- * Introduction to Problem Solving * Introduction to Problem Solving * Introduction to Time Complexity Analysis * Introduction to Basic Data Structures (1D and 2D Arrays, Strings, Hashmaps, Linked Lists, Trees) * Introduction to Maths Problem Solving Patterns (Modular Arithmetic, Powers) * Introduction to Bit Manipulation * Introduction to Problem Solving Techniques (Prefix, Sliding Windows, Subarrays, Subsets, Subsequences, Sorting, Hashing, Recursion) * Basic OOP For Problem Solving -------------------------------------------------------------------------------- Read Next: Module 2 - DSA: Data Structures and Algorithms Module - 2 DSA: Data Structures and Algorithms 4 Months Not required for Intermediate 4 Months 4 Months -------------------------------------------------------------------------------- * Data Structures and Algorithms * Time and Space Complexity * Array Problem Solving Techniques * Bit Manipulation * Maths for Problem Solving * Recursion * Backtracking * Sorting * Searching(Binary Search) * Two Pointers * Hashing * Strings and Pattern Matching * Data Structures * Linked Lists * Stacks * Queues and Deques * Trees and BST * Tries * Heaps * Advanced Problem Solving Techniques * Greedy * Dynamic Programming * Graphs -------------------------------------------------------------------------------- Read Next: Module 3 - SQL Module - 3 SQL 0.5 Month 0.5 Month 0.5 Month -------------------------------------------------------------------------------- * SQL * Relational Model * CRUD * Joins * Aggregation * Subqueries * Views * Transactions * Indexing -------------------------------------------------------------------------------- Read Next: Module 4 - LLD Module - 4 LLD 2.5 Months 2.5 Months 2.5 Months *Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course. -------------------------------------------------------------------------------- Backend Development - 2.5 Months * OOP * Multithreading * Adv Lang Concepts and Popular Interview Questions * SOLID * Design Patterns * UML Diagrams * Schema Design * How Internet Works (TCP, UDP, HTTP, Layering Architecture) * API Design * MVC * Backend LLD and Machine Coding Case Studies Or Fullstack Development - 2.5 Months * HTML, CSS, Javascript * Advanced HTML, CSS Case Studies * JS for Web Dev (DOM Manipulation, Event Handling) * Advanced JS Concepts (OOP and Concurrency) and Popular Interview Questions * Frontend Design Patterns * How Internet Works (TCP, UDP, HTTP, Layering Architecture) * API Design * Frontend LLD and Machine Coding Case Studies * Backend Design -------------------------------------------------------------------------------- Read Next: Module 5 - HLD Module - 5 HLD 1.5 Months 1.5 Months 1.5 Months -------------------------------------------------------------------------------- * System Design (HLD) * Consistent Hashing * Caching * CAP Theorem * Distributed Systems & Databases * SQL and NoSQL * Scalability * Zookeeper + Kafka * Location Based Services (S3, Quad Trees) * Microservices * Case Studies -------------------------------------------------------------------------------- Read Next: Capstone Project Capstone Project 1 Month 1 Month 1 Month *Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course. -------------------------------------------------------------------------------- Backend Development - 1 month * Unit Testing * ORM * Deployment * Git * Spring Boot * Project Interview Questions (Spring/Hibernate) * Capstone Projects (include advance things like implementing Payment API) Or Fullstack Development - 1 month * Git * React * Redux * Deployment * Testing * MongoDB * NodeJS * ExpressJS * Capstone Projects -------------------------------------------------------------------------------- Read Next: Electives Electives 1-2 Months 1-2 Months 1-2 Months *A learner can do as many electives as they want, but only after completion of Core Curriculum. -------------------------------------------------------------------------------- DSA for Competitive Programming - 1 Months * Combinatorics and Probability * Matrix exponentiation * Advanced Trees: Segment Tree, k-D Tree * Disjoint Set Union * Advanced Dynamic Programming * Advanced Graphs: Bridges, Articulation point, Network Flow And/Or Product Management for Engineers - 1 Month * Introduction to Product Management * Product Thinking & Product Discovery * Product Roadmap & Prioritization * Mental Models for Product Managers * Product Analytics * Hands-on case study & Mixpanel session * Delivery & Project Management * Practical ways to apply PM lessons as an Engineer And/Or Data Engineering - 2 Months * Building efficient Data Processing Systems * Advanced SQL * Cloud Services - AWS, or GCP * Developing ETL pipelines * Map-Reduce Framework * Big Data * Data Warehousing & Modelling * OLAP, Dashboarding * Workflow Orchestration * Logging, and Monitoring * MapReduce, HiveQL, Presto * Projects -------------------------------------------------------------------------------- Read Prev: Module 1 - DSA: Introduction to Problem Solving Module - 1 DSA: Data Structures and Algorithms 4 Months Not required for Intermediate 4 Months 4 Months -------------------------------------------------------------------------------- * Data Structures and Algorithms * Time and Space Complexity * Array Problem Solving Techniques * Bit Manipulation * Maths for Problem Solving * Recursion * Backtracking * Sorting * Searching(Binary Search) * Two Pointers * Hashing * Strings and Pattern Matching * Data Structures * Linked Lists * Stacks * Queues and Deques * Trees and BST * Tries * Heaps * Advanced Problem Solving Techniques * Greedy * Dynamic Programming * Graphs -------------------------------------------------------------------------------- Read Next: Module 2 - SQL Module - 2 SQL 0.5 Month Not required for Intermediate 0.5 Month 0.5 Month -------------------------------------------------------------------------------- * SQL * Relational Model * CRUD * Joins * Aggregation * Subqueries * Views * Transactions * Indexing -------------------------------------------------------------------------------- Read Next: Module 3 - LLD Module - 3 LLD 2.5 Months 2.5 Months 2.5 Months *Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course. -------------------------------------------------------------------------------- Backend Development - 2.5 Months * OOP * Multithreading * Adv Lang Concepts and Popular Interview Questions * SOLID * Design Patterns * UML Diagrams * Schema Design * How Internet Works (TCP, UDP, HTTP, Layering Architecture) * API Design * MVC * Backend LLD and Machine Coding Case Studies Or Fullstack Development - 2.5 Months * HTML, CSS, Javascript * Advanced HTML, CSS Case Studies * JS for Web Dev (DOM Manipulation, Event Handling) * Advanced JS Concepts (OOP and Concurrency) and Popular Interview Questions * Frontend Design Patterns * How Internet Works (TCP, UDP, HTTP, Layering Architecture) * API Design * Frontend LLD and Machine Coding Case Studies * Backend Design -------------------------------------------------------------------------------- Read Next: Module 4 - HLD Module - 4 HLD 1.5 Months 1.5 Months 1.5 Months -------------------------------------------------------------------------------- * System Design (HLD) * Consistent Hashing * Caching * CAP Theorem * Distributed Systems & Databases * SQL and NoSQL * Scalability * Zookeeper + Kafka * Location Based Services (S3, Quad Trees) * Microservices * Case Studies -------------------------------------------------------------------------------- Read Next: Capstone Project Capstone Project 1 Month 1 Month 1 Month *Only 1 Specialisation is allowed per learner. Recorded lectures for the other can be availed via Student Dashboard. At Least 1 Specialisation is mandatory for successful completion of the course. -------------------------------------------------------------------------------- Backend Development - 1 month * Unit Testing * ORM * Deployment * Git * Spring Boot * Project Interview Questions (Spring/Hibernate) * Capstone Projects (include advance things like implementing Payment API) Or Fullstack Development - 1 month * Git * React * Redux * Deployment * Testing * MongoDB * NodeJS * ExpressJS * Capstone Projects -------------------------------------------------------------------------------- Read Next: Electives Electives 1-2 Months 1-2 Months 1-2 Months *A learner can do as many electives as they want, but only after completion of Core Curriculum. -------------------------------------------------------------------------------- DSA for Competitive Programming - 1 Months * Combinatorics and Probability * Matrix exponentiation * Advanced Trees: Segment Tree, k-D Tree * Disjoint Set Union * Advanced Dynamic Programming * Advanced Graphs: Bridges, Articulation point, Network Flow And/Or Product Management for Engineers - 1 Month * Introduction to Product Management * Product Thinking & Product Discovery * Product Roadmap & Prioritization * Mental Models for Product Managers * Product Analytics * Hands-on case study & Mixpanel session * Delivery & Project Management * Practical ways to apply PM lessons as an Engineer And/Or Data Engineering - 2 Months * Building efficient Data Processing Systems * Advanced SQL * Cloud Services - AWS, or GCP * Developing ETL pipelines * Map-Reduce Framework * Big Data * Data Warehousing & Modelling * OLAP, Dashboarding * Workflow Orchestration * Logging, and Monitoring * MapReduce, HiveQL, Presto * Projects -------------------------------------------------------------------------------- Read Prev: Module 1 - DSA: Data Structures and Algorithms Download Curriculum DISCOVER & CONNECT WITH ALUMNI WHO HAVE WALKED THE SAME PATH AS YOU Frequently searched Tech Giants Service To Product Service To Tech Giants Service to Unicorn Startups 0 To 3 Years Experience 4 To 7 Years Experience 300% hike Abirami S February 2020 Pre Scaler Infosys ↓ Post Scaler Full Stack Developer (SDE 2) 200% hike Krishna Chaitanya June 2021 Pre Scaler Sigmoid ↓ Post Scaler Software Engineer III 1 Prakash Shukla November 2020 Pre Scaler Self-employed ↓ Post Scaler Software Engineer 200% hike Rishi Prakash January 2020 Pre Scaler Accenture ↓ Post Scaler Software Engineer 2 See More Profiles YOUR LEARNING IS IMPORTANT. IT’S A GOOD IDEA TO GO THROUGH REVIEWS OF PREVIOUS STUDENTS TO MAKE AN INFORMED DECISION 1,000+ working professionals have joined the Scaler Academy family! Mayur Kharche SDE3 Scaler exceeded my expectations in a way I had never even thought possible. I expected a single mentor from Scaler, but I ended up getting several people who guided me throughout. Read More on scaler > Soumya Darbari SDE2 Scaler lived up to all the expectations and hype I'd heard about it. The mentorship was a standout aspect to me, and the instructors and TAs were helpful and excellent at what they did. Read More on scaler > Samrat Chakraborty SDE2 Scaler played a pivotal role in my journey, as the constant guidance I received and the encouragement that was showered on me helped me learn better. The peer community is constructive, and the mentorship arrangement makes it all a fantastic experience. Read More on scaler > Pawan Yadav Software Engineer Tarun Malhotra's System Design classes stood out to me in particular, his way of teaching has made me remember him even after nearly 6 months of completing the course. Read More on scaler > Mitush Kushmith Software Engineer The instructors were at the top of their game, and taught us everything on the topic starting from the basics. Both the DSA and System Design classes were top notch! Read More on scaler > Nirmit Jain SDE 1 The mentorship arrangement and the peer culture has helped me evolve as a coder, and I am genuinely grateful for my association with Scaler. Read More on scaler > Anshul Jain Software Engineer What I like best about the Scaler program is that I can find help very quickly. We have to merely raise a help request, and within ten minutes, we receive assistance. Right from my teaching instructors to my peers at Scaler, I found everyone helpful and approachable. Read More on scaler > Ashish Sarkar SE2 I wanted some guidance from industry stalwarts, and Scaler's mentorship aspect really surpassed my expectations. Scaler really shines in the field of System Design, which is a must for product companies. Read More on scaler > Deepika Bagaria SDE 2 The instructors made us understand tha it's all about learning. The quality of teaching was something I’d never experienced before. Tarun sir’s teaching and methodology has been the most impactful for me. Read More on scaler > Kritika Agarwal SDE2 I had joined Scaler mainly for learning. And the one thing that kept me motivated throughout was seeing the hard work all teachers put, taking classes everyday tirelessly late into the night. Read More on mail > Baishali Ghosh SDE2 Whether it is for upskilling or for a better opportunity,if you commit to this course, the learnings that you take away are worth a lifetime. Read More on linkedin > Kushal V Mahajan Tech Lead Thank you Scaler Instructors for teaching DS Algo to a front-end guy. When I solved a backtracking question in 10-12 minutes, I had them (interviewers) there. Read More on linkedin > Brijesh Sahoo SDE2 Scaler helped me channel my energy properly, revise things I had learned in college, and learn new things too! Their reputation for being educators and enthusiastic supporters of aspirants who dream big made me join the academy. Read More on scaler > Sai Rohit SDE1 The feedback that we gave in each class was taken seriously, and the instructors improved dynamically in each session. My expectations from Scaler was x, and they delivered 2x. Whatever I thought I would get, Scaler ended up giving me so much more! Read More on scaler > Raghvendra Pandey Backend Developer The course is structured in a way so that people who have a good grasp of the fundamentals of programming can better themselves in higher level topics, which are commonly asked in tech interviews. Read More on scaler > Bhavik Dand Backend Developer Getting insights from these industry insiders helps you unlock the secret codes to the game, which are guaranteed to make you a winner. Scaler Academy fulfilled my every expectation, and to anyone looking to upskill, I'd definitely recommend it! Read More on scaler > Suryanshu Gupta Software Developer The way they taught was the aspect that stood out most to me. Each student was invited to give solutions, and every answer was dissected. No doubt was small enough, and every approach was thought about. Read More on scaler > Sanket Mishra Frontend Developer My experience at Scaler Academy gave me a newfound confidence. Scaler was my guide in this journey, and the data-backed methodology helped me achieve my set goal in the given time. The structure was such that I continually received a push to do better. Read More on scaler > Ankur Kumar SDE2 With Scaler Academy, I found the guide that I needed. Their classes helped restore my faith in my passion and made me feel confident about my abilities. The regularity of the classes made me more responsible and sincere in my learning approach. Read More on scaler > Pankaj Bhatia Sr. Software Engineer Every aspect of the course was well structured, and gave just what I needed. The instructors taught extremely well, the mentors were helpful and the course was designed keeping every need in mind. Read More on scaler > Praphul Sinha Head Of Web Engg I was expecting mostly DSA, but apart from that, they taught a lot of math, a ton of problem solving, and a lot of other topics. I was really happy to see, since those are often the ones to be overlooked, but are essential parts of a well rounded approach to tech upskilling. Read More on scaler > Mohini Bansal SDE3 Scaler Academy was an excellent opportunity for me to gain the skills that I needed to make it big in the coding world. Read More on quora > Nikhil Bhargav SDE2 Hi Tarun (Scaler instructor) - This is Nikhil from September ‘19 batch. I just wanted to thank you. Your DP, Graph and HLD classes were really helpful, and with all the guidance from Scaler and you, I was able to get offers from Walmart / Groupon / PayTM for SE-3/SDE-2 role. I really wanted to thank you personally, all this was really helpful! Read More on mail > Nipun Suradkar Wed Developer-2 Even though I only had 6 months experience,Media.net considered me on par with someone with at least 1.5 years. I was able to build this kind of knowledge and understanding with help from Scaler Academy. Read More on linkedin > OUR TEACHING ARMY WILL MAKE YOU CONFIDENT ABOUT YOUR FUNDAMENTALS Our tutors have built scalable systems and realise the real-life importance of DSA and System Design, not just in interviews but throughout your career Anshuman Singh Ex -------------------------------------------------------------------------------- READ MORE > More Details Anshuman Singh Ex Co-founder of Scaler Academy and two-time ACM ICPC world finalist. Was one of the founding team members of Facebook Messenger and worked directly with Mark Zuckerberg on product development. Responsible for setting up Facebook's London office, the first Facebook Engineering office outside of the USA Mohit Yadav Ex -------------------------------------------------------------------------------- READ MORE > More Details Mohit Yadav Ex Built the infra to ingest data at 1 Tb/s at Nutanix Built the backend system for Hotstar that now handles 28M concurrent visitors and streams the IPL Kshitij Mishra Ex -------------------------------------------------------------------------------- READ MORE > More Details Kshitij Mishra Ex Ex-Snapdeal As part of a 2 member SDE team at Snapdeal, managed the entire codebase of Snapdeal Seller Search services, helped Snapdeal move from highest available AWS model to the lowest within 4 months Tarun Malhotra Ex -------------------------------------------------------------------------------- READ MORE > More Details Tarun Malhotra Ex Ex-Media.net As Team Lead at Media.net, built the contextual ad-serving systems to handle 7M+ URLs/day, process 12M+ ad keywords Built ML systems that facilitated INR 10+ Cr. of annual revenue Abhimanyu Saxena Ex -------------------------------------------------------------------------------- READ MORE > More Details Abhimanyu Saxena Ex Ex-Fab.com As employee #4 at Fab.com (NYC based ecommerce startup), scaled the company to unicorn status and architected the entire front-end, building a 300+ engineering team Tushar Bisht Ex -------------------------------------------------------------------------------- READ MORE > More Details Tushar Bisht Ex Ex-Facebook As a Software engineer at Facebook US, co-created & scaled the “Nearby Friends” features to 10M DAU Co-founded TownRush and successfully exited to Grofers in 2015 via acquisition Pragy Agarwal Ex -------------------------------------------------------------------------------- READ MORE > More Details Pragy Agarwal Ex Ex-Media.net As a Platform Engineer at Media.net, scaled low latency systems with millions of queries per second 16+ years of coding experience across a variety of programming languages & paradigms. Has a keen eye for good coding practices. Siddharth Taneja Ex -------------------------------------------------------------------------------- READ MORE > More Details Siddharth Taneja Ex Ex-Sapient, Directi Now front-end lead at IB & Scaler, he understands both service and product-based company environments Has developed the entire full-stack curriculum at Scaler and leads all full-stack engineering classes 2000+ students have rated him on average 4.5 out of 5 Utkarsh Gupta Ex -------------------------------------------------------------------------------- READ MORE > More Details Utkarsh Gupta Ex Ex-Google, Germany One of the highest rated coders from India - 2300 rating (6 stars) on Codechef and 2140 rating (“Master”) on Codeforces Ranked #1 in India in Google HashCode 2019 Only 1 of 9 programmers globally to have cleared the Expert Level of Codechef’s “Certified Data Structures and Algorithms Programme” (CCDSAP) Worked in the “Privacy and Data Protection Office” as a Software Engineer in Google Munich, Germany Sundeep Babbur Ex -------------------------------------------------------------------------------- READ MORE > More Details Sundeep Babbur Ex Ex-Urban Piper Intial member of Urban Piper who built a scalable product to support multiple number of clients. Now tech lead of multiple products at Scaler Academy Active contributor in open source projects Sahil Bansal -------------------------------------------------------------------------------- READ MORE > More Details Sahil Bansal Qualified for ACM ICPC Amritapuri onsite-regionals 3 times in a row Started the coding culture at IIT Jammu, conducted workshops, mentored junior students and assisted as a TA in programming courses As an open source contributor, contributed to Github repositories with more than 300 stars Our experienced mentors help you with your career choices & interviews Multiple Career Oriented Sessions & Mock Interviews by Tech Experts. These helped thousands of learners gain first-hand insights & guidance for their respective career trajectories. Gaurav Gupta -------------------------------------------------------------------------------- READ MORE > More Details Gaurav Gupta Currently a Senior Software Engineer at Microsoft IDC Total work experience of 7+ years across Xerox and GlobalLogic His expertise ranges from data structures to system design, JAVA, AWS, Kafka and Android to name a few His mentees admire his timely feedback and the fact that he frequently checks up on them Drishti Agarwal -------------------------------------------------------------------------------- READ MORE > More Details Drishti Agarwal Currently an SDE at Amazon, London and previously at Microsoft IDC and Media.net Skilled in languages like Java, Python, AngularJS, React.js Some of her mentees have been placed in Amazon, Walmart and PlayGames. Harshit Varshney -------------------------------------------------------------------------------- READ MORE > More Details Harshit Varshney Currently with the Expedia Group and was earlier at Snapdeal and Wydr Skilled in various technical concepts like DSA, artificial intelligence & neural networks, DBMS, core java and is also a data processing specialist Some of his mentees have cracked jobs at OLX, ROIIM, and Lido Learning. He has a unique superpower of being able to empathise with mentees and give constructive feedback Neha Nigam -------------------------------------------------------------------------------- READ MORE > More Details Neha Nigam Senior Software Engineer at Intuit, with 7+ years of work experience Well versed with data Structures and algorithms, design algorithms, core java and mobile engineering as well Awarded the Bravo Award for outstanding performance in her career Shishir Chandra -------------------------------------------------------------------------------- READ MORE > More Details Shishir Chandra Career spans from Cisco and Wipro to Inmobi, Apple and now Adobe and hence can related with software engineers of varied backgrounds Currently a Tech Lead at Adobe, he is proficient with both development technologies like Java and Linux to distributed and cloud technologies. His mentees have done well. One has joined Microsoft, and two others are due to join Dehlivery and Salesken soon. His mentees have praised him as an Excellent interviewer who nudges them to give their best Mragank Tolwani -------------------------------------------------------------------------------- READ MORE > More Details Mragank Tolwani Currently an Engineering Manager at ClearTax, he has also worked at Amazon and PayTM Well versed in advanced DBMS, computer networks and network security Some of his mentees are placed at startups like Playgames and LendingKart Shan Mehrotra -------------------------------------------------------------------------------- READ MORE > More Details Shan Mehrotra Currently a Senior Data Engineer with Myntra, with past experience with AIG and MiQ Digital. As a part of the data engineering team, he has worked on some remarkable python-based web services. His proficiency in technical concepts includes Pyspark, AWS, Python, Kafka, Android, and more. Some of his mentees have joined Nova (part of Flock) and Microsoft. Become a Scaler Mentor A chance to give back to the community. Mentor Scaler students and help them unlock their true potential. Know More IN EDUCATION AND IN LIFE, AN ASPIRATIONAL PEER GROUP ALWAYS TAKES LEARNING TO THE NEXT LEVEL. YOUR PEERS INSPIRE YOU TO BE BETTER Via ScalerChat, you can interact with your peers across all classes and batches and even our alumni. Collaborate on projects, share job referrals & interview experiences, compete with the best, make new friends - the possibilities are endless and our community has something for everyone! Here are some of the many useful channels on ScalerChat: Information on Job Openings Project Collaboration Authentic Interview Experiences Competitive Coding Major Announcements CAREER SERVICES Along with preparing you for the job, we also help you prepare for your search & your interviews Dedicated recruiter team & 100+ employer partners help bring you diverse options Exchange job opportunities with our extensive Scaler student community Practice mock interviews with people working in the industry Optimize your resume & LinkedIn profile with our experienced experts OUR ALUMNI WORK AT REPUTED TECHNOLOGY COMPANIES AND PROMISING STARTUPS CONFUSED ABOUT WHICH COMPANY TO TARGET NEXT? TRY OUR FREE CAREER ROADMAP. GET FREE CAREER ROADMAP START YOUR LEARNING JOURNEY OR MAKE SOME MAGGI? IN 2 MINUTES, YOU CAN DO BOTH! 1. Easy Registration In <2 minutes, make a new account or login using social media / Interviewbit 2. Quick Evaluation Simple 30 minutes MCQ test, focused on aptitude and basic coding to find the right course for you 3. Enroll in your course Sign up with our various EMI options to swiftly kickstart your learning journey 4. Upgrade your batch! Want a shorter course? Take the coding challenge after enrollment GET TO KNOW US ! Benefit from our free resources A platform loved by hundred thousands of engineers from across the globe, IB helps you learn and practice DSA and System Design through a structured library of real-life interview questions VISIT INTERVIEWBIT Masterclasses We teach you the basics of some of the most important topics in any rockstar developer’s toolkit, through 1-2 day live classes taken by some of our top Scaler Academy faculty. You can use these especially to get comfortable with our quality and style of teaching! SIGN UP FOR THE NEXT COURSE Ask Me Anythings (AMAs) Connect live with our faculty, mentors, students and alumni, who help you get answers to a wide range of questions, ranging from importance of DSA / System Design to clearing interviews, building a career and achieving success. Catch these on : REGISTER FOR NEXT AMA Apply Now WELCOME TO THE SCALER FAMILY You will receive an email from us with a link to reset your password. We recommend that you do so before your next login. You can also use the OTP option. You’ll be redirected to your profile within 3 seconds Explore Free courses from Scaler Instructors 1,10,000+ learners have attended these Courses. Tarun Luthra Java for Beginners 36502 enrolled Java for Beginners Tarun Luthra 36502 enrolled Subhesh Kumar DSA for Beginners using Java 7287 enrolled DSA for Beginners using Java Subhesh Kumar 7287 enrolled Anshuman Singh Instagram System Design 20421 enrolled Instagram System Design Anshuman Singh 20421 enrolled Rahul Janghu Python for Beginners 20593 enrolled Python for Beginners Rahul Janghu 20593 enrolled View All Courses Have a Coupon Code? Kindly Enter A New Code Apply Engineered with by CHANGE COUNTRY/REGION Auto Detect Auto Detect Type to search Auto Detect India US No results found Download the App Resources * About us * Become a Mentor * Become a TA * Become a Career Coach * Scaler Blog * Frequently Asked Questions * Terms of Use * Privacy Policy Contact us * Email: hello@scaler.com Follow us on * Youtube * LinkedIn * Facebook * Twitter * Instagram * Reviews on Quora Copyright 2023 InterviewBit Technologies Pte. Ltd. All Rights Reserved. Test Mode