Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18884122

    MyCaptain logo

    MyCaptain, an e-learning platform that is a gateway to more offbeat careers - The Hindu

    MyCaptain · Not specified · onsite · Posted 30d ago

    Not disclosed19–24 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    if(readCookie(_pc_thgpremiumexp) == true) var element = document.getElementsByTagName(body) element[0].classList.add(subscribed);

    You are logged in

    Loading...

    LOGOUT

    You don't have any Active Subscription.

    Subscribe now

    Subscribed with another email Logout and Login with that one.

    Your active subscription(s)

    Account subscription benefits alongside Premium Stories, Editorials, Opinions and more. Unlock these with Subscription

    Products you've access to

    Additional Subscription Benefits

    • eBooks
    • Webinars
    • Newsletters
    • Games
    • Monthly Digest

    Account Settings

    • Go to My Account
    • Bookmarks
    • Manage Subscriptions

    Need help with your subscription

    • [HIDDEN TEXT]
    • [phone removed]
    requirejs([jquery,bootstrap], function ($) // Cache jQuery selectors for better performance var $sideMenu = $(.comments-chat-side-menu); var $subscriptionCard = $(.subscription-card); var $header = $(.header); var $body = $(body); var $userEmailDisplay = $(#userEmailDisplay); // Track if user state has been initialized (lazy init on first account click) var userStateInitialized = false; // LOADER FUNCTIONS function showLoader() $(#pageLoader).fadeIn(200); function hideLoader() $(#pageLoader).fadeOut(200); // LOGIN (no subscription yet) $(.btn-signup).on(click, function (e) e.preventDefault(); $(.header) .removeClass(logged-out subscribed) .addClass(logged-in); $(.subscription-card) .removeClass(active-subscription) .addClass(no-subscription); ); // Function to update subscription state based on actual user status function updateSubscriptionState() if (typeof tp !== undefined && tp.pianoId && tp.user && tp.user.isUserValid()) try if (typeof userIdentify !== undefined) userIdentify.then(function () if (typeof isNonSubcribedUser === function && !isNonSubcribedUser()) $subscriptionCard .removeClass(no-subscription) .addClass(active-subscription); else $subscriptionCard .removeClass(active-subscription) .addClass(no-subscription); ); catch (error) console.log(Error checking subscription status:, error); function updateUserEmail() // Update user email if tp is available and user is logged in if (typeof tp !== undefined && tp.pianoId && tp.user && tp.user.isUserValid()) try var userDetails = tp.pianoId.getUser(); if (userDetails && userDetails.email) $userEmailDisplay.text(userDetails.email); catch (error) console.log(Error getting user email:, error); $userEmailDisplay.text(User logged in); // ACCOUNT CLICK (logged out view + open comments) $(.btn-account).on(click, function (e) e.preventDefault(); e.stopPropagation(); showLoader(); setTimeout(() => // Simulate loading time for better UX $header .removeClass(logged-in subscribed) .addClass(logged-out); if (!$sideMenu.hasClass(show-comments)) $sideMenu.addClass(show-comments); // addClass is idempotent — safe even if hamburger already added stop-scroll $body.addClass(stop-scroll); // Initialize user state only on first account click (lazy initialization) if (!userStateInitialized) userStateInitialized = true; updateUserEmail(); updateSubscriptionState(); else // On subsequent clicks, just update email in case it changed updateUserEmail(); hideLoader(); , 500); ); // Close popup handlers - use event delegation for better performance $sideMenu.on(click touchstart, .comments-close, .comments-overlay, function (e) e.preventDefault(); e.stopPropagation(); if ($sideMenu.hasClass(show-comments)) $sideMenu.removeClass(show-comments); // Only remove scroll lock if hamburger menu is also closed if (!$(.menu-btn).hasClass(opened)) $body.removeClass(stop-scroll); ); $sideMenu.on(click touchstart, function (e) e.stopPropagation(); ); // Logout button handler $(#logoutBtn).on(click, function (e) if (typeof tp !== undefined && tp.pianoId) console.log(Logging out user via pianoId); tp.pianoId.logout(); ); );

    Weather NewsSeptember 17, 2026e-Paper

    LOGINAccount
    eBooks Subscribe
    Search
    Live Now
    News
    SECTION
    News India World States Cities
    TOPICS
    Israel-US strikes on Iran Delimitation Ground Zero Spotlight
    NEWSLETTER

    The View From India Looking at World Affairs from the Indian perspective.

    SEE ALL NEWSLETTERS
    States Cities
    Entertainment
    SECTION
    Entertainment Art Dance Movies Music Reviews Theatre
    NEWSLETTER

    First Day First Show News and reviews from the world of cinema and streaming.

    SEE ALL NEWSLETTERS
    Opinion
    SECTION
    Opinion Editorial Cartoon Columns Comment Interview Lead Letters Open Page Corrections & Clarifications
    Business
    SECTION
    Business Agri-Business Economy Industry Markets Budget
    Sport
    SECTION
    Sport Cricket Football Hockey Tennis Athletics Motorsport Races Other Sports
    TOPICS
    Between Wickets
    Technology
    SECTION
    Technology Gadgets Internet
    NEWSLETTER

    Today's Cache Your download of the top 5 technology stories of the day.

    SEE ALL NEWSLETTERS
    Science
    SECTION
    Science
    TOPICS
    ISRO Question Corner
    NEWSLETTER

    Science For All The weekly newsletter from science writers takes the jargon out of science and puts the fun in!

    SEE ALL NEWSLETTERS
    Data
    SECTION
    Data
    TOPICS
    Data Point Podcast
    NEWSLETTER

    Data Point Decoding the headlines with facts, figures, and numbers

    SEE ALL NEWSLETTERS
    Education
    SECTION
    Education Careers Colleges Schools
    NEWSLETTER

    THEdge At the cutting edge of education and careers

    SEE ALL NEWSLETTERS
    Health
    SECTION
    Health
    TOPICS
    All you need to know about
    NEWSLETTER

    Health Matters Ramya Kannan writes to you on getting to good health, and staying there

    SEE ALL NEWSLETTERS

    Sourced from foundit

    Skills

    comedy writingFilm Makinggraphic designmusic productionPhotographyDigital MarketingEntrepreneurship

    About MyCaptain

    MyCaptain logo

    MyCaptain

    Internet

    125

    employees

    2016

    10 years old

    Mumbai, Maharashtra

    India

    ₹5.7L PA avg

    Avg at MyCaptain

    About

    MyCaptain by Imarticus Learning is an ed-tech startup that enables every human to pursue a career they love. With a focus on Alternate and Creative courses, MyCaptain by Imarticus Learning has trained more than 100,000 learners in careers across content, design, visual arts, finance, business and has enabled them to become entrepreneurs, writers, designers, filmmakers, financial analysts, and more. Our Online Programs in 35+ Career fields are conducted by Young Professionals and Educators who are published authors, investors, young entrepreneurs, award-winning filmmakers, etc. all under the age of 30. They have made a mark in their field and are now here as our Captains, ready to help their students do the same. With over 200 such young professionals as Captains in 36 different career fields, we have helped 100,000+ students and parents across the country make informed Career choices.

    Industries

    Internet

    Employee ratings

    10 reviews

    3.1/ 5

    Culture

    3.2

    Career growth

    2.7

    Work-life

    2.8

    Employees rate it well for

    Company Culture31Skill Development31

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    MyCaptain, an e-learning platform that is a gateway to more offbeat careers - The Hindu · waiting for your command