{"id":4545,"date":"2026-08-20T11:57:14","date_gmt":"2026-08-20T11:57:14","guid":{"rendered":"https:\/\/winterkorean.com\/winko\/en\/?page_id=4545"},"modified":"2026-08-20T12:11:59","modified_gmt":"2026-08-20T12:11:59","slug":"korean-class-details","status":"publish","type":"page","link":"https:\/\/winterkorean.com\/winko\/en\/korean-class-details\/","title":{"rendered":"Korean Class Schedule Details"},"content":{"rendered":"<p><b>\u2013 It\u2019s possible to register and begin lessons anytime. If you want to start studying Korean immediately, register and take lessons NOW!<br \/>\n\u2013 If you miss a class, you can make it up by attending a different regular class within the same month. Please note that the makeup class may differ in level and instructor.<\/b><\/p>\n<h3><font color=\"e04622\">#Select the month you wish to enroll in to view all class schedules for that month at a glance.<\/font><\/h3>\n\n    <div id=\"wkAnnualCalendar\">\n\n        <div class=\"wk-calendar-top\">\n            <h4 class=\"wk-calendar-title\"><\/h4>\n            <span class=\"wk-calendar-year\"><\/span>\n\n        <\/div>\n\n    <div class=\"wk-calendar-tabs\">\n\n    <button type=\"button\"\n                class=\"wk-calendar-tab\"\n                data-course=\"3\">\n            <strong>5-Day Class<\/strong>\n            <span>Mon \u00b7 Tue \u00b7 Wed \u00b7 Thu \u00b7 Fri<\/span>\n        <\/button>\n\n        <button type=\"button\"\n                class=\"wk-calendar-tab active\"\n                data-course=\"0\">\n            <strong>4-Day Class<\/strong>\n            <span>Mon \u00b7 Tue \u00b7 Thu \u00b7 Fri<\/span>\n        <\/button>\n\n        <button type=\"button\"\n                class=\"wk-calendar-tab\"\n                data-course=\"4\">\n            <strong>3-Day Class<\/strong>\n            <span>Mon \u00b7 Wed \u00b7 Fri<\/span>\n        <\/button>\n\n        <button type=\"button\"\n                class=\"wk-calendar-tab\"\n                data-course=\"1\">\n            <strong>Tue &amp; Thu Class<\/strong>\n            <span>Tue \u00b7 Thu<\/span>\n        <\/button>\n\n        <button type=\"button\"\n                class=\"wk-calendar-tab\"\n                data-course=\"2\">\n            <strong>Saturday Class<\/strong>\n            <span>Sat<\/span>\n        <\/button>\n\n        <button type=\"button\"\n                class=\"wk-calendar-tab\"\n                data-course=\"6\">\n            <strong>Wednesday Class<\/strong>\n            <span>Wed<\/span>\n        <\/button>\n\n        <button type=\"button\"\n                class=\"wk-calendar-tab\"\n                data-course=\"7\">\n            <strong>Weekend Class<\/strong>\n            <span>Sat \u00b7 Sun<\/span>\n        <\/button>\n\n        <button type=\"button\"\n                class=\"wk-calendar-tab\"\n                data-course=\"5\">\n            <strong>Mon &amp; Wed Class<\/strong>\n            <span>Mon \u00b7 Wed<\/span>\n        <\/button>\n\n\n        <\/div>\n\n\n\n\n        <div class=\"wk-calendar-navigation\">\n\n            <button type=\"button\"\n                    class=\"wk-calendar-arrow wk-prev\"\n                    aria-label=\"Previous month\">\n                &#8249;\n            <\/button>\n\n            <div class=\"wk-calendar-month\">\n                August 2026\n            <\/div>\n\n            <button type=\"button\"\n                    class=\"wk-calendar-arrow wk-next\"\n                    aria-label=\"Next month\">\n                &#8250;\n            <\/button>\n\n        <\/div>\n\n        <div class=\"wk-calendar-table-wrap\">\n\n            <table class=\"wk-calendar-table\">\n\n                <thead>\n                    <tr>\n                        <th class=\"wk-sunday\">Sun<\/th>\n                        <th>Mon<\/th>\n                        <th>Tue<\/th>\n                        <th>Wed<\/th>\n                        <th>Thu<\/th>\n                        <th>Fri<\/th>\n                        <th class=\"wk-saturday\">Sat<\/th>\n                    <\/tr>\n                <\/thead>\n\n                <tbody><\/tbody>\n\n            <\/table>\n\n        <\/div>\n\n        <div class=\"wk-calendar-guide\">\n\n            <span>\n                <i class=\"wk-guide-box wk-guide-class\"><\/i>\n                Class Day\n            <\/span>\n\n            <span>\n                <i class=\"wk-guide-box wk-guide-start\"><\/i>\n                First Day\n            <\/span>\n\n            <span>\n                <i class=\"wk-guide-box wk-guide-holiday\"><\/i>\n                No Class\n            <\/span>\n\n            <span class=\"wk-calendar-notice\">\n                October, November, and December class schedules are yet to be confirmed.\n            <\/span>\n\n        <\/div>\n\n    <\/div>\n\n    <style>\n\n    #wkAnnualCalendar {\n        display: block;\n        width: 100%;\n        max-width: 650px;\n        margin: 0 auto;\n        padding: 28px 28px 24px;\n        box-sizing: border-box;\n        background: #ffffff;\n        border: 1px solid #e5e9ef;\n        border-radius: 18px;\n        box-shadow: 0 5px 25px rgba(0, 0, 0, 0.05);\n        font-family: Arial, \"Noto Sans\", sans-serif;\n        color: #222222;\n    }\n\n    #wkAnnualCalendar * {\n        box-sizing: border-box;\n    }\n\n    #wkAnnualCalendar .wk-calendar-top {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        margin-bottom: 22px;\n    }\n\n    #wkAnnualCalendar .wk-calendar-title {\n        margin: 0;\n        padding: 0;\n        font-size: 25px;\n        font-weight: 800;\n        line-height: 1.3;\n        color: #171717;\n        text-transform: none;\n    }\n\n    #wkAnnualCalendar .wk-calendar-year {\n        font-size: 14px;\n        color: #8a9099;\n    }\n\n    #wkAnnualCalendar .wk-calendar-tabs {\n        display: grid;\n        grid-template-columns: repeat(3, minmax(0, 1fr));\n        width: 100%;\n        margin-bottom: 26px;\n        border: 1px solid #e6e9ed;\n        border-radius: 12px;\n        overflow: hidden;\n    }\n\n    #wkAnnualCalendar .wk-calendar-tab {\n        position: relative;\n        width: 100%;\n        min-width: 0;\n        margin: 0;\n        padding: 12px 4px 14px;\n        border: 0;\n        border-right: 1px solid #edf0f3;\n        border-bottom: 1px solid #edf0f3;\n        background: transparent;\n        box-shadow: none;\n        cursor: pointer;\n        color: #9298a1;\n        font-family: inherit;\n        text-align: center;\n        text-transform: none;\n        appearance: none;\n    }\n\n    #wkAnnualCalendar .wk-calendar-tab strong {\n        display: block;\n        font-size: 15px;\n        font-weight: 700;\n        line-height: 1.3;\n        color: inherit;\n        text-transform: none;\n    }\n\n    #wkAnnualCalendar .wk-calendar-tab span {\n        display: block;\n        margin-top: 3px;\n        font-size: 11px;\n        line-height: 1.3;\n        color: inherit;\n    }\n\n    #wkAnnualCalendar .wk-calendar-tab.active {\n        color: #24437b;\n    }\n\n    #wkAnnualCalendar .wk-calendar-tab.active::after {\n        content: \"\";\n        position: absolute;\n        right: 15%;\n        bottom: -1px;\n        left: 15%;\n        height: 3px;\n        background: #24437b;\n        border-radius: 3px 3px 0 0;\n    }\n\n    #wkAnnualCalendar .wk-calendar-navigation {\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        gap: 30px;\n        margin-bottom: 18px;\n    }\n\n    #wkAnnualCalendar .wk-calendar-month {\n        min-width: 150px;\n        text-align: center;\n        font-size: 20px;\n        font-weight: 800;\n        color: #222222;\n    }\n\n    #wkAnnualCalendar .wk-calendar-arrow {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        width: 38px;\n        height: 38px;\n        margin: 0;\n        padding: 0;\n        border: 0;\n        border-radius: 50%;\n        background: transparent;\n        box-shadow: none;\n        cursor: pointer;\n        color: #5d6470;\n        font-family: Arial, sans-serif;\n        font-size: 31px;\n        font-weight: 300;\n        line-height: 1;\n        appearance: none;\n    }\n\n    #wkAnnualCalendar .wk-calendar-arrow:hover {\n        background: #f4f6f9;\n        color: #24437b;\n    }\n\n    #wkAnnualCalendar .wk-calendar-table-wrap {\n        width: 100%;\n        overflow: visible;\n    }\n\n    #wkAnnualCalendar .wk-calendar-table {\n        width: 100%;\n        margin: 0;\n        padding: 0;\n        border: 0;\n        border-collapse: collapse;\n        table-layout: fixed;\n        background: #ffffff;\n    }\n\n    #wkAnnualCalendar .wk-calendar-table th {\n        height: 38px;\n        padding: 0 0 8px;\n        border: 0;\n        background: transparent;\n        text-align: center;\n        font-size: 12px;\n        font-weight: 600;\n        color: #8d939b;\n    }\n\n    #wkAnnualCalendar .wk-calendar-table th.wk-sunday {\n        color: #e05b5b;\n    }\n\n    #wkAnnualCalendar .wk-calendar-table th.wk-saturday {\n        color: #526fa4;\n    }\n\n    #wkAnnualCalendar .wk-calendar-table td {\n        position: relative;\n        width: 14.2857%;\n        height: 55px;\n        padding: 0;\n        border: 0;\n        background: transparent;\n        text-align: center;\n        vertical-align: middle;\n        font-size: 14px;\n        color: #383d44;\n    }\n\n    #wkAnnualCalendar .wk-calendar-day {\n        position: relative;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        width: 38px;\n        height: 38px;\n        margin: 0 auto;\n        border-radius: 50%;\n    }\n\n    #wkAnnualCalendar td.wk-day-sun .wk-calendar-day {\n        color: #df5757;\n    }\n\n    #wkAnnualCalendar td.wk-day-sat .wk-calendar-day {\n        color: #526fa4;\n    }\n\n    #wkAnnualCalendar td.wk-class-day .wk-calendar-day {\n        background: #edf3fb;\n        color: #244a82;\n        font-weight: 700;\n    }\n\n    #wkAnnualCalendar td.wk-start-day .wk-calendar-day {\n        background: #24437b;\n        color: #ffffff;\n        font-weight: 800;\n    }\n\n    #wkAnnualCalendar td.wk-start-day::after {\n        content: \"START\";\n        position: absolute;\n        bottom: 0;\n        left: 50%;\n        transform: translateX(-50%);\n        color: #24437b;\n        font-size: 7px;\n        font-weight: 800;\n        line-height: 1;\n    }\n\n    #wkAnnualCalendar td.wk-holiday .wk-calendar-day {\n        background: #fff0f0;\n        color: #df5050;\n        font-weight: 700;\n        text-decoration: line-through;\n    }\n\n    #wkAnnualCalendar td.wk-today .wk-calendar-day::after {\n        content: \"\";\n        position: absolute;\n        bottom: 2px;\n        left: 50%;\n        width: 4px;\n        height: 4px;\n        margin-left: -2px;\n        border-radius: 50%;\n        background: #24437b;\n    }\n\n    #wkAnnualCalendar .wk-calendar-guide {\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        flex-wrap: wrap;\n        gap: 16px;\n        margin-top: 18px;\n        padding-top: 16px;\n        border-top: 1px solid #eef0f3;\n        font-size: 11px;\n        color: #7f858d;\n    }\n\n    #wkAnnualCalendar .wk-calendar-guide span {\n        display: inline-flex;\n        align-items: center;\n        gap: 5px;\n    }\n\n    #wkAnnualCalendar .wk-guide-box {\n        display: inline-block;\n        width: 9px;\n        height: 9px;\n        border-radius: 50%;\n    }\n\n    #wkAnnualCalendar .wk-guide-class {\n        background: #dce8f7;\n    }\n\n    #wkAnnualCalendar .wk-guide-start {\n        background: #24437b;\n    }\n\n    #wkAnnualCalendar .wk-guide-holiday {\n        background: #f3aaaa;\n    }\n\n    @media screen and (max-width: 600px) {\n\n        #wkAnnualCalendar {\n            padding: 22px 10px;\n            border-radius: 14px;\n        }\n\n        #wkAnnualCalendar .wk-calendar-title {\n            font-size: 21px;\n        }\n\n        #wkAnnualCalendar .wk-calendar-year {\n            font-size: 13px;\n        }\n\n        #wkAnnualCalendar .wk-calendar-tab {\n            padding: 11px 1px 13px;\n        }\n\n        #wkAnnualCalendar .wk-calendar-tab strong {\n            font-size: 12px;\n            line-height: 1.25;\n        }\n\n        #wkAnnualCalendar .wk-calendar-tab span {\n            min-height: 25px;\n            font-size: 9px;\n            line-height: 1.25;\n        }\n\n        #wkAnnualCalendar .wk-calendar-navigation {\n            gap: 14px;\n        }\n\n        #wkAnnualCalendar .wk-calendar-month {\n            min-width: 135px;\n            font-size: 18px;\n        }\n\n        #wkAnnualCalendar .wk-calendar-table th {\n            font-size: 11px;\n        }\n\n        #wkAnnualCalendar .wk-calendar-table td {\n            height: 47px;\n            font-size: 13px;\n        }\n\n        #wkAnnualCalendar .wk-calendar-day {\n            width: 34px;\n            height: 34px;\n        }\n\n        #wkAnnualCalendar td.wk-start-day::after {\n            font-size: 6px;\n        }\n\n        #wkAnnualCalendar .wk-calendar-tabs {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n        }\n\n        #wkAnnualCalendar .wk-calendar-tab strong {\n            font-size: 15px;\n        }\n\n        #wkAnnualCalendar .wk-calendar-tab span {\n            min-height: 24px;\n            font-size: 13px;\n            line-height: 1.3;\n        }\n\n\n    }\n\n        #wkAnnualCalendar .wk-calendar-notice {\n            flex-basis: 100%;\n            justify-content: center;\n            margin-top: 2px;\n            color: #9a9fa7;\n            font-size: 15px;\n            font-weight: 400;\n            line-height: 1.5;\n            text-align: center;\n        }\n\n\n\n\n    <\/style>\n\n    <script type=\"text\/javascript\">\n\n    (function () {\n\n        var calendar =\n            document.getElementById('wkAnnualCalendar');\n\n        if (!calendar) {\n            return;\n        }\n\n        var year = 2026;\n\n        \/*\n         * Course schedule\n         *\n         * Day numbers:\n         * 0 = Sunday\n         * 1 = Monday\n         * 2 = Tuesday\n         * 3 = Wednesday\n         * 4 = Thursday\n         * 5 = Friday\n         * 6 = Saturday\n         *\/\n\n        var courses = [\n\n            {\n                name: 'Morning Regular',\n\n                weekdays: [1, 2, 4, 5],\n\n               \/*\n                * Additional class dates\n                * \uc218\uc5c5 \uc694\uc77c\uc740 \uc544\ub2c8\uc9c0\ub9cc \uc218\uc5c5\ud558\ub294 \ub0a0\uc9dc\n                *\/\n            extraDates: [\n                '2026-08-19',\n\n                '2026-09-09',\n                '2026-09-23',\n\n                '2026-10-07',\n\n                '2026-12-23',\n\n            ],\n\n            \/*\n            * Excluded class dates\n            * \uc6d0\ub798 \uc218\uc5c5 \uc694\uc77c\uc774\uc9c0\ub9cc \uc218\uc5c5\ud558\uc9c0 \uc54a\ub294 \ub0a0\uc9dc\n            *\/\n            excludedDates: [\n                '2026-08-31',\n\n                '2026-09-01',\n\n                '2026-10-01',\n\n                '2026-11-30',\n\n                '2026-12-01',\n                '2026-12-31',                \n\n            ],\n\n                starts: [\n                    '2026-01-06',\n                    '2026-02-03',\n                    '2026-03-05',\n                    '2026-04-03',\n                    '2026-05-07',\n                    '2026-06-04',\n                    '2026-07-06',\n                    '2026-08-03',\n                    '2026-09-03',\n                    '2026-10-02',\n                    '2026-11-02',\n                    '2026-12-03',\n                ]\n            },\n\n            {\n                name: 'Evening Class',\n\n                weekdays: [2, 4],\n\n               \/*\n                * Additional class dates\n                * \uc218\uc5c5 \uc694\uc77c\uc740 \uc544\ub2c8\uc9c0\ub9cc \uc218\uc5c5\ud558\ub294 \ub0a0\uc9dc\n                *\/\n            extraDates: [\n\n            ],\n\n            \/*\n            * Excluded class dates\n            * \uc6d0\ub798 \uc218\uc5c5 \uc694\uc77c\uc774\uc9c0\ub9cc \uc218\uc5c5\ud558\uc9c0 \uc54a\ub294 \ub0a0\uc9dc\n            *\/\n            excludedDates: [\n\n                '2026-09-01',\n\n                '2026-10-01',\n\n                '2026-12-01',\n                '2026-12-31',                \n\n            ],\n\n                starts: [\n                    '2026-01-06',\n                    '2026-02-03',\n                    '2026-03-05',\n                    '2026-04-07',\n                    '2026-05-07',\n                    '2026-06-04',\n                    '2026-07-07',\n                    '2026-08-04',\n                    '2026-09-03',\n                    '2026-10-06',\n                    '2026-11-03',\n                    '2026-12-03',\n\n                ]\n            },\n\n            {\n                name: 'Saturday Class',\n\n                weekdays: [6],\n\n               \/*\n                * Additional class dates\n                * \uc218\uc5c5 \uc694\uc77c\uc740 \uc544\ub2c8\uc9c0\ub9cc \uc218\uc5c5\ud558\ub294 \ub0a0\uc9dc\n                *\/\n                extraDates: [\n\n                ],\n\n                \/*\n                * Excluded class dates\n                * \uc6d0\ub798 \uc218\uc5c5 \uc694\uc77c\uc774\uc9c0\ub9cc \uc218\uc5c5\ud558\uc9c0 \uc54a\ub294 \ub0a0\uc9dc\n                *\/\n                excludedDates: [\n\n                    '2026-09-26'\n\n                ],\n\n                starts: [\n                    '2026-01-10',\n                    '2026-02-07',\n                    '2026-03-07',\n                    '2026-04-04',\n                    '2026-05-09',\n                    '2026-06-13',\n                    '2026-07-04',\n                    '2026-08-01',\n                    '2026-09-05',\n                    '2026-10-10',\n                    '2026-11-07',\n                    '2026-12-05',\n\n                ]\n            },\n\n                        \/*\n            * 3. 5-Day Class\n            * Monday through Friday\n            *\/\n            {\n                name: '5-Day Class',\n\n                weekdays: [1, 2, 3, 4, 5],\n\n                extraDates: [                   \n                ],\n\n                excludedDates: [\n                \n                '2026-09-01',\n                '2026-09-02',\n\n                '2026-10-01',\n\n                '2026-11-30',\n                \n                '2026-12-01',\n                '2026-12-02',\n                \n                ],\n\n                starts: [\n                \n                '2026-08-03',\n\n                '2026-09-03',\n\n                '2026-10-02',\n\n                '2026-11-02',\n\n                '2026-12-03',\n                \n                ]\n            },\n\n            \/*\n            * 4. 3-Day Class\n            * Monday, Wednesday and Friday\n            *\/\n            {\n                name: '3-Day Class',\n\n                weekdays: [1, 3, 5],\n\n                extraDates: [\n                \n                ],\n\n                excludedDates: [\n                \n                '2026-08-31',\n                \n                '2026-09-02',\n\n                '2026-11-30',\n\n                '2026-12-02',\n                \n                \n                ],\n\n                starts: [\n                '2026-08-03',\n\n                '2026-09-04',\n\n                '2026-10-02',\n\n                '2026-11-02',\n\n                '2026-12-04',\n\n\n                ]\n            },\n\n            \/*\n            * 5. Mon & Wed Class\n            *\/\n            {\n                name: 'Mon & Wed Class',\n\n                weekdays: [1, 3],\n\n                extraDates: [\n                            \n                ],\n\n                excludedDates: [\n                \n                '2026-08-31',\n\n                '2026-09-02',\n\n                '2026-11-30',\n\n                '2026-12-30',\n                \n                ],\n\n                starts: [\n                \n                '2026-08-03',\n\n                '2026-09-07',\n\n                '2026-10-07',\n\n                '2026-11-02',\n\n                '2026-12-02',\n                \n                ]\n            },\n\n            \/*\n            * 6. Wednesday Class\n            *\/\n            {\n                name: 'Wednesday Class',\n\n                weekdays: [3],\n\n                extraDates: [\n\n                ],\n\n                excludedDates: [\n                                \n                '2026-09-02',\n\n                '2026-12-02',\n                \n                \n                ],\n\n                starts: [\n                \n                '2026-08-05',\n\n                '2026-09-09',\n\n                '2026-10-07',\n\n                '2026-11-04',\n\n                '2026-12-09',\n                \n                ]\n            },\n\n            \/*\n            * 7. Weekend Class\n            * Saturday and Sunday\n            *\/\n            {\n                name: 'Weekend Class',\n\n                weekdays: [0, 6],\n\n                \/*\n                * \uc815\uaddc \uc694\uc77c\uc774 \uc544\ub2c8\uc9c0\ub9cc \ucd94\uac00\ub85c \uc218\uc5c5\ud558\ub294 \ub0a0\uc9dc\n                *\/\n                extraDates: [            \n                \n                ],\n\n                \/*\n                * \ud1a0\uc694\uc77c \ub610\ub294 \uc77c\uc694\uc77c\uc774\uc9c0\ub9cc \uc218\uc5c5\uc77c\uc5d0\uc11c \uc81c\uc678\ud560 \ub0a0\uc9dc\n                *\/\n                excludedDates: [\n                \n               '2026-08-30',\n\n               '2026-09-26',\n               '2026-09-27',\n\n               '2026-10-03',\n\n               '2026-11-01',                 \n                \n                ],\n\n                \/*\n                * \uac01 \uacfc\uc815\uc758 \uac1c\uac15\uc77c\n                *\/\n                starts: [\n                \n                '2026-08-01',\n\n                '2026-09-05',\n\n                '2026-10-04',\n\n                '2026-11-07',\n\n                '2026-12-05',\n                \n                ]\n            }\n\n\n\n        ];\n\n        \/*\n         * No-class dates\n         *\/\n\n        var holidays = [\n\n            '2026-01-01',\n\n            '2026-02-16',\n            '2026-02-17',\n            '2026-02-18',\n\n            '2026-03-01',\n            '2026-03-02',\n\n            '2026-05-01',\n            '2026-05-05',\n            '2026-05-25',            \n\n            '2026-06-03',\n            '2026-06-06',\n\n            '2026-07-17',\n\n            '2026-08-15',\n            '2026-08-17',\n\n            '2026-09-24',\n            '2026-09-25',\n            '2026-09-26',\n            '2026-09-27',\n\n            '2026-10-03',\n            '2026-10-05',\n            '2026-10-09',\n            \n            '2026-12-25',\n\n\n\n        ];\n\n        var monthNames = [\n            'January',\n            'February',\n            'March',\n            'April',\n            'May',\n            'June',\n            'July',\n            'August',\n            'September',\n            'October',\n            'November',\n            'December',\n        ];\n\n        var table =\n            calendar.querySelector('.wk-calendar-table');\n\n        var tbody =\n            table.querySelector('tbody');\n\n        var monthTitle =\n            calendar.querySelector('.wk-calendar-month');\n\n        var prevButton =\n            calendar.querySelector('.wk-prev');\n\n        var nextButton =\n            calendar.querySelector('.wk-next');\n\n        var tabButtons =\n            calendar.querySelectorAll('.wk-calendar-tab');\n\n        var today = new Date();\n\n        var currentMonth = 0;\n\n        var activeCourse = 0;\n\n        \/*\n         * Display the current month when the current year is 2026.\n         *\/\n\n        if (today.getFullYear() === year) {\n            currentMonth = today.getMonth();\n        }\n\n        \/*\n        * \ub2e4\ub978 \uc20f\ucf54\ub4dc\uc5d0\uc11c \ub2ec\ub825 \uc77c\uc815 \ub370\uc774\ud130\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \uacf5\uac1c\ud569\ub2c8\ub2e4.\n        *\/\n        window.WK_CALENDAR_DATA = {\n            year: year,\n            courses: courses,\n            holidays: holidays,\n            monthNames: monthNames,\n            currentMonth: currentMonth\n        };\n\n\n\n        function addZero(number) {\n\n            if (number < 10) {\n                return '0' + number;\n            }\n\n            return String(number);\n        }\n\n        function makeDateKey(month, day) {\n\n            return year +\n                '-' +\n                addZero(month + 1) +\n                '-' +\n                addZero(day);\n        }\n\n        function arrayHas(array, value) {\n\n            var i;\n\n            for (i = 0; i < array.length; i++) {\n\n                if (array[i] === value) {\n                    return true;\n                }\n            }\n\n            return false;\n        }\n\n        function renderCalendar() {\n\n            var course =\n                courses[activeCourse];\n\n            var firstDay =\n                new Date(\n                    year,\n                    currentMonth,\n                    1\n                ).getDay();\n\n            var lastDate =\n                new Date(\n                    year,\n                    currentMonth + 1,\n                    0\n                ).getDate();\n\n            monthTitle.innerHTML =\n                monthNames[currentMonth] + ' ' + year;\n\n            var html = '<tr>';\n\n            var column = 0;\n\n            var i;\n            var day;\n\n            \/*\n             * Empty cells before the first day of the month\n             *\/\n\n            for (i = 0; i < firstDay; i++) {\n\n                html += '<td class=\"wk-empty\"><\/td>';\n\n                column++;\n            }\n\n            \/*\n             * Calendar dates\n             *\/\n\n            for (day = 1; day <= lastDate; day++) {\n\n                var date =\n                    new Date(\n                        year,\n                        currentMonth,\n                        day\n                    );\n\n                var weekday =\n                    date.getDay();\n\n                var key =\n                    makeDateKey(\n                        currentMonth,\n                        day\n                    );\n\n                var classes = '';\n\n                if (weekday === 0) {\n                    classes += ' wk-day-sun';\n                }\n\n                if (weekday === 6) {\n                    classes += ' wk-day-sat';\n                }\n\n                var isRegularClassDay =\n                    arrayHas(course.weekdays, weekday);\n\n                var isExtraClassDay =\n                    course.extraDates &&\n                    arrayHas(course.extraDates, key);\n\n                var isExcludedClassDay =\n                    course.excludedDates &&\n                    arrayHas(course.excludedDates, key);\n\n                \/*\n                * \uc815\uaddc \uc218\uc5c5\uc77c \ub610\ub294 \ucd94\uac00 \uc218\uc5c5\uc77c\n                * \ub2e8, \uc81c\uc678 \ub0a0\uc9dc\ub294 \uc218\uc5c5\uc77c\ub85c \ud45c\uc2dc\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n                *\/\n                if (\n                    (isRegularClassDay || isExtraClassDay) &&\n                    !isExcludedClassDay\n                ) {\n                    classes += ' wk-class-day';\n                }\n\n                \/*\n                 * Remove the regular class-day style\n                 * when the date is a no-class day.\n                 *\/\n\n                if (\n                    arrayHas(\n                        holidays,\n                        key\n                    )\n                ) {\n\n                    classes =\n                        classes.replace(\n                            ' wk-class-day',\n                            ''\n                        );\n\n                    classes += ' wk-holiday';\n                }\n\n                \/*\n                 * First day of the course\n                 *\/\n\n                if (\n                    arrayHas(\n                        course.starts,\n                        key\n                    )\n                ) {\n                    classes += ' wk-start-day';\n                }\n\n                \/*\n                 * Today\n                 *\/\n\n                if (\n                    today.getFullYear() === year &&\n                    today.getMonth() === currentMonth &&\n                    today.getDate() === day\n                ) {\n                    classes += ' wk-today';\n                }\n\n                html +=\n                    '<td class=\"' +\n                    classes +\n                    '\">' +\n\n                    '<span class=\"wk-calendar-day\">' +\n                    day +\n                    '<\/span>' +\n\n                    '<\/td>';\n\n                column++;\n\n                if (\n                    column === 7 &&\n                    day !== lastDate\n                ) {\n\n                    html += '<\/tr><tr>';\n\n                    column = 0;\n                }\n            }\n\n            \/*\n             * Empty cells after the last day of the month\n             *\/\n\n            if (column !== 0) {\n\n                while (column < 7) {\n\n                    html += '<td class=\"wk-empty\"><\/td>';\n\n                    column++;\n                }\n            }\n\n            html += '<\/tr>';\n\n            tbody.innerHTML = html;\n\n            \/*\n            * \ud604\uc7ac \ub2ec\uc774 \ubcc0\uacbd\ub418\uba74 \uc0c1\uc138 \uc77c\uc815 \uc20f\ucf54\ub4dc\uc5d0\ub3c4 \uc54c\ub824\uc90d\ub2c8\ub2e4.\n            *\/\n            window.WK_CALENDAR_DATA.currentMonth = currentMonth;\n\n            window.dispatchEvent(\n                new CustomEvent('wkCalendarMonthChanged', {\n                    detail: {\n                        month: currentMonth\n                    }\n                })\n            );\n\n\n\n        }\n\n        \/*\n         * Course tabs\n         *\/\n\nfunction selectCourse(courseIndex, selectedButton) {\n\n    var i;\n\n    activeCourse = courseIndex;\n\n    for (i = 0; i < tabButtons.length; i++) {\n        tabButtons[i].className =\n            tabButtons[i].className.replace(\n                ' active',\n                ''\n            );\n    }\n\n    selectedButton.className += ' active';\n\n    renderCalendar();\n}\n\nvar i;\n\nfor (i = 0; i < tabButtons.length; i++) {\n\n    tabButtons[i].onclick = function () {\n\n        var courseIndex =\n            parseInt(\n                this.getAttribute('data-course'),\n                10\n            );\n\n        selectCourse(courseIndex, this);\n    };\n}\n        \/*\n         * Previous month\n         *\/\n\n        prevButton.onclick =\n            function () {\n\n                currentMonth--;\n\n                if (currentMonth < 0) {\n                    currentMonth = 11;\n                }\n\n                renderCalendar();\n            };\n\n        \/*\n         * Next month\n         *\/\n\n        nextButton.onclick =\n            function () {\n\n                currentMonth++;\n\n                if (currentMonth > 11) {\n                    currentMonth = 0;\n                }\n\n                renderCalendar();\n            };\n\n        \/*\n         * Initial display\n         *\/\n\n        renderCalendar();\n\n    })();\n\n    <\/script>\n\n    \n\n    <div\n        class=\"wk-schedule-details\"\n        data-fixed-month=\"\"\n    >\n        <div class=\"wk-schedule-loading\">\n            Loading class schedule...\n        <\/div>\n    <\/div>\n\n    <style>\n    .wk-schedule-details {\n        width: 100%;\n        max-width: 900px;\n        margin: 24px auto 0 !important;\n        padding: 0;\n        box-sizing: border-box;\n        font-family: Arial, \"Noto Sans\", sans-serif;\n        color: #34445a;\n    }\n\n    .wk-schedule-details * {\n        box-sizing: border-box;\n    }\n\n    .wk-schedule-loading,\n    .wk-schedule-error {\n        padding: 24px;\n        border: 1px solid #d9dfe7;\n        background: #f7f8fa;\n        text-align: center;\n        color: #788395;\n        font-size: 14px;\n    }\n\n    .wk-schedule-main-title {\n        margin: 0 0 18px;\n        padding: 0;\n        color: #233a59;\n        font-size: 24px;\n        font-weight: 800;\n        line-height: 1.4;\n        text-align: left;\n        text-transform: none;\n    }\n\n    .wk-schedule-card {\n        width: 100%;\n        margin: 0 0 24px;\n        padding: 0;\n        border: 0 !important;\n        outline: 0 !important;\n        background: transparent !important;\n        box-shadow: none !important;\n    }\n\n    .wk-schedule-summary {\n        padding: 16px 18px;\n        border-bottom: 1px solid #d4dae2;\n        background: #f6f6f6;\n    }\n\n    .wk-schedule-title {\n        margin: 0;\n        padding: 0;\n        color: #2e435f;\n        font-size: 16px;\n        font-weight: 800;\n        line-height: 1.5;\n        text-align: left;\n        text-transform: none;\n    }\n\n    .wk-schedule-weekdays {\n        margin-top: 8px;\n        color: #748197;\n        font-size: 13px;\n        font-weight: 400;\n        line-height: 1.5;\n        text-align: left;\n    }\n\n    .wk-schedule-calendar-area {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        min-height: 0;\n        padding: 24px 0 0;\n        border: 0 !important;\n        background: transparent !important;\n        box-shadow: none !important;\n    }\n\n    .wk-mini-calendar {\n        width: 100%;\n        max-width: 500px;\n        margin: 0 auto !important;\n        border: 2px solid #333333;\n        border-collapse: collapse;\n        table-layout: fixed;\n        background: #ffffff;\n    }\n\n    .wk-mini-calendar th,\n    .wk-mini-calendar td {\n        height: 31px;\n        padding: 2px !important;\n        border: 1px dotted #9da5ae;\n        background: #ffffff;\n        text-align: center !important;\n        vertical-align: middle !important;\n        color: #222222;\n        font-size: 13px;\n        font-weight: 700;\n    }\n\n    .wk-mini-calendar .wk-mini-month {\n        height: 34px;\n        border-bottom: 1px solid #555555;\n        color: #111111;\n        font-size: 15px;\n        font-weight: 800;\n    }\n\n    .wk-mini-calendar th.wk-mini-sunday,\n    .wk-mini-calendar td.wk-mini-sunday {\n        color: #ed3030;\n    }\n\n    .wk-mini-calendar th.wk-mini-saturday,\n    .wk-mini-calendar td.wk-mini-saturday {\n        color: #304eda;\n    }\n\n    .wk-mini-calendar td.wk-mini-class-day {\n        background: #a9c7e8;\n        color: #152f4e;\n        font-weight: 800;\n    }\n\n    .wk-mini-calendar td.wk-mini-start-day {\n        background: #24437b;\n        color: #ffffff;\n    }\n\n    @media screen and (max-width: 600px) {\n        .wk-schedule-details {\n            margin-top: 18px !important;\n        }\n\n        .wk-schedule-main-title {\n            font-size: 20px;\n        }\n\n        .wk-schedule-summary {\n            padding: 14px 12px;\n        }\n\n        .wk-schedule-title {\n            font-size: 14px;\n        }\n\n        .wk-schedule-weekdays {\n            font-size: 12px;\n        }\n\n        .wk-schedule-calendar-area {\n            min-height: 190px;\n            padding: 18px 8px;\n        }\n\n        .wk-mini-calendar th,\n        .wk-mini-calendar td {\n            height: 28px;\n            font-size: 11px;\n        }\n\n        .wk-mini-calendar .wk-mini-month {\n            font-size: 14px;\n        }\n    }\n    <\/style>\n\n    <script>\n    (function () {\n\n        function initializeScheduleDetails() {\n\n            var containers =\n                document.querySelectorAll('.wk-schedule-details');\n\n            if (!containers.length) {\n                return;\n            }\n\n            var data = window.WK_CALENDAR_DATA;\n\n            if (!data || !data.courses) {\n\n                for (var x = 0; x < containers.length; x++) {\n                    containers[x].innerHTML =\n                        '<div class=\"wk-schedule-error\">' +\n                        'The calendar schedule could not be loaded.' +\n                        '<\/div>';\n                }\n\n                return;\n            }\n\n            var calendar =\n                document.getElementById('wkAnnualCalendar');\n\n            var tabButtons = calendar\n                ? calendar.querySelectorAll('.wk-calendar-tab')\n                : [];\n\n            var courseLabels = {};\n            var courseOrder = [];\n\n            var i;\n\n            \/*\n             * \uae30\uc874 \ub2ec\ub825 \ud0ed\uc5d0\uc11c \uc218\uc5c5 \uc774\ub984\uacfc \uc694\uc77c\uc744 \uac00\uc838\uc635\ub2c8\ub2e4.\n             *\/\n            for (i = 0; i < tabButtons.length; i++) {\n\n                var courseIndex = parseInt(\n                    tabButtons[i].getAttribute('data-course'),\n                    10\n                );\n\n                var strong =\n                    tabButtons[i].querySelector('strong');\n\n                var span =\n                    tabButtons[i].querySelector('span');\n\n                courseLabels[courseIndex] = {\n                    name: strong\n                        ? strong.textContent.trim()\n                        : data.courses[courseIndex].name,\n\n                    weekdays: span\n                        ? span.textContent.trim()\n                        : ''\n                };\n\n                courseOrder.push(courseIndex);\n            }\n\n            \/*\n             * \ub2ec\ub825 \ud0ed\uc744 \ucc3e\uc9c0 \ubabb\ud588\uc744 \ub54c\uc758 \uae30\ubcf8 \uc21c\uc11c\uc785\ub2c8\ub2e4.\n             *\/\n            if (!courseOrder.length) {\n\n                for (i = 0; i < data.courses.length; i++) {\n\n                    courseOrder.push(i);\n\n                    courseLabels[i] = {\n                        name: data.courses[i].name,\n                        weekdays: ''\n                    };\n                }\n            }\n\n            var englishMonths = [\n                'January',\n                'February',\n                'March',\n                'April',\n                'May',\n                'June',\n                'July',\n                'August',\n                'September',\n                'October',\n                'November',\n                'December'\n            ];\n\n            var shortMonths = [\n                'Jan.',\n                'Feb.',\n                'Mar.',\n                'Apr.',\n                'May',\n                'June',\n                'July',\n                'Aug.',\n                'Sept.',\n                'Oct.',\n                'Nov.',\n                'Dec.'\n            ];\n\n            var weekdayNames = [\n                'Sun',\n                'Mon',\n                'Tue',\n                'Wed',\n                'Thu',\n                'Fri',\n                'Sat'\n            ];\n\n            function addZero(number) {\n\n                return number < 10\n                    ? '0' + number\n                    : String(number);\n            }\n\n            function makeDateKey(monthIndex, day) {\n\n                return data.year +\n                    '-' +\n                    addZero(monthIndex + 1) +\n                    '-' +\n                    addZero(day);\n            }\n\n            function arrayHas(array, value) {\n\n                if (!array) {\n                    return false;\n                }\n\n                return array.indexOf(value) !== -1;\n            }\n\n            \/*\n             * \uae30\uc874 \ub2ec\ub825\uacfc \uac19\uc740 \uae30\uc900\uc73c\ub85c \uc2e4\uc81c \uc218\uc5c5\uc77c\uc744 \uacc4\uc0b0\ud569\ub2c8\ub2e4.\n             *\/\n            function getClassDates(course, monthIndex) {\n\n                var dates = [];\n\n                var lastDate = new Date(\n                    data.year,\n                    monthIndex + 1,\n                    0\n                ).getDate();\n\n                var day;\n\n                for (day = 1; day <= lastDate; day++) {\n\n                    var date = new Date(\n                        data.year,\n                        monthIndex,\n                        day\n                    );\n\n                    var weekday = date.getDay();\n\n                    var key = makeDateKey(\n                        monthIndex,\n                        day\n                    );\n\n                    var regularClass =\n                        arrayHas(course.weekdays, weekday);\n\n                    var extraClass =\n                        arrayHas(course.extraDates, key);\n\n                    var excludedClass =\n                        arrayHas(course.excludedDates, key);\n\n                    var holiday =\n                        arrayHas(data.holidays, key);\n\n                    if (\n                        (regularClass || extraClass) &&\n                        !excludedClass &&\n                        !holiday\n                    ) {\n                        dates.push(day);\n                    }\n                }\n\n                return dates;\n            }\n\n            function makeRangeText(dates, monthIndex) {\n\n                if (!dates.length) {\n                    return 'Schedule not confirmed';\n                }\n\n                var firstDate = dates[0];\n                var lastDate = dates[dates.length - 1];\n\n                if (firstDate === lastDate) {\n                    return shortMonths[monthIndex] +\n                        ' ' +\n                        firstDate;\n                }\n\n                return shortMonths[monthIndex] +\n                    ' ' +\n                    firstDate +\n                    ' \u2013 ' +\n                    shortMonths[monthIndex] +\n                    ' ' +\n                    lastDate;\n            }\n\n            function escapeHtml(value) {\n\n                return String(value)\n                    .replace(\/&\/g, '&amp;')\n                    .replace(\/<\/g, '&lt;')\n                    .replace(\/>\/g, '&gt;')\n                    .replace(\/\"\/g, '&quot;')\n                    .replace(\/'\/g, '&#039;');\n            }\n\n            function makeMiniCalendar(\n                course,\n                monthIndex,\n                classDates\n            ) {\n\n                var firstWeekday = new Date(\n                    data.year,\n                    monthIndex,\n                    1\n                ).getDay();\n\n                var lastDate = new Date(\n                    data.year,\n                    monthIndex + 1,\n                    0\n                ).getDate();\n\n                var html =\n                    '<table class=\"wk-mini-calendar\">' +\n                    '<thead>' +\n                    '<tr>' +\n                    '<th colspan=\"7\" class=\"wk-mini-month\">' +\n                    escapeHtml(englishMonths[monthIndex]) +\n                    ' ' +\n                    data.year +\n                    '<\/th>' +\n                    '<\/tr>' +\n                    '<tr>';\n\n                var i;\n\n                for (i = 0; i < weekdayNames.length; i++) {\n\n                    var headingClass = '';\n\n                    if (i === 0) {\n                        headingClass = ' wk-mini-sunday';\n                    }\n\n                    if (i === 6) {\n                        headingClass = ' wk-mini-saturday';\n                    }\n\n                    html +=\n                        '<th class=\"' +\n                        headingClass +\n                        '\">' +\n                        weekdayNames[i] +\n                        '<\/th>';\n                }\n\n                html += '<\/tr><\/thead><tbody><tr>';\n\n                var column = 0;\n\n                for (i = 0; i < firstWeekday; i++) {\n                    html += '<td><\/td>';\n                    column++;\n                }\n\n                var day;\n\n                for (day = 1; day <= lastDate; day++) {\n\n                    var weekday = new Date(\n                        data.year,\n                        monthIndex,\n                        day\n                    ).getDay();\n\n                    var dateKey =\n                        makeDateKey(monthIndex, day);\n\n                    var cellClasses = '';\n\n                    if (weekday === 0) {\n                        cellClasses += ' wk-mini-sunday';\n                    }\n\n                    if (weekday === 6) {\n                        cellClasses += ' wk-mini-saturday';\n                    }\n\n                    if (arrayHas(classDates, day)) {\n                        cellClasses += ' wk-mini-class-day';\n                    }\n\n                    if (arrayHas(course.starts, dateKey)) {\n                        cellClasses += ' wk-mini-start-day';\n                    }\n\n                    html +=\n                        '<td class=\"' +\n                        cellClasses +\n                        '\">' +\n                        day +\n                        '<\/td>';\n\n                    column++;\n\n                    if (\n                        column === 7 &&\n                        day !== lastDate\n                    ) {\n                        html += '<\/tr><tr>';\n                        column = 0;\n                    }\n                }\n\n                if (column !== 0) {\n\n                    while (column < 7) {\n                        html += '<td><\/td>';\n                        column++;\n                    }\n                }\n\n                html += '<\/tr><\/tbody><\/table>';\n\n                return html;\n            }\n\n            function renderContainer(\n                container,\n                monthIndex\n            ) {\n\n                var html =\n                    '<h3 class=\"wk-schedule-main-title\">' +\n                    englishMonths[monthIndex] +\n                    ' ' +\n                    data.year +\n                    ' Class Schedule' +\n                    '<\/h3>';\n\n                var displayNumber = 1;\n\n                for (\n                    var position = 0;\n                    position < courseOrder.length;\n                    position++\n                ) {\n\n                    var index = courseOrder[position];\n\n                    var course = data.courses[index];\n\n                    if (!course) {\n                        continue;\n                    }\n\n                    var labels = courseLabels[index];\n\n                    var classDates = getClassDates(\n                        course,\n                        monthIndex\n                    );\n\n                    var rangeText = makeRangeText(\n                        classDates,\n                        monthIndex\n                    );\n\n                    html +=\n                        '<section class=\"wk-schedule-card\">' +\n\n                        '<div class=\"wk-schedule-summary\">' +\n\n                        '<h4 class=\"wk-schedule-title\">' +\n                        displayNumber +\n                        '. ' +\n                        escapeHtml(labels.name) +\n                        ': ' +\n                        escapeHtml(rangeText) +\n                        '<\/h4>' +\n\n                        '<div class=\"wk-schedule-weekdays\">' +\n                        'Class days: ' +\n                        escapeHtml(labels.weekdays) +\n                        '<\/div>' +\n\n                        '<\/div>' +\n\n                        '<div class=\"wk-schedule-calendar-area\">' +\n                        makeMiniCalendar(\n                            course,\n                            monthIndex,\n                            classDates\n                        ) +\n                        '<\/div>' +\n\n                        '<\/section>';\n\n                    displayNumber++;\n                }\n\n                container.innerHTML = html;\n            }\n\n            function renderAll(monthIndex) {\n\n                for (\n                    var i = 0;\n                    i < containers.length;\n                    i++\n                ) {\n\n                    var fixedMonth =\n                        containers[i].getAttribute(\n                            'data-fixed-month'\n                        );\n\n                    var targetMonth =\n                        fixedMonth !== ''\n                            ? parseInt(fixedMonth, 10)\n                            : monthIndex;\n\n                    renderContainer(\n                        containers[i],\n                        targetMonth\n                    );\n                }\n            }\n\n            renderAll(data.currentMonth);\n\n            \/*\n             * \ub2ec\ub825\uc758 \uc774\uc804\u00b7\ub2e4\uc74c \ub2ec \ubc84\ud2bc\uc744 \ub204\ub974\uba74 \uc790\ub3d9 \uac31\uc2e0\ud569\ub2c8\ub2e4.\n             *\/\n            window.addEventListener(\n                'wkCalendarMonthChanged',\n                function (event) {\n                    renderAll(event.detail.month);\n                }\n            );\n        }\n\n        if (document.readyState === 'loading') {\n\n            document.addEventListener(\n                'DOMContentLoaded',\n                initializeScheduleDetails\n            );\n\n        } else {\n\n            initializeScheduleDetails();\n        }\n\n    })();\n    <\/script>\n\n    \n<p>&nbsp;<br \/>\n&nbsp;<\/p>\n<div align=\"center\"><a href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSdk5LoPrU25g2yaPsH-zkeyaNXVnRTk0LL_cVj77Fc5NUNjsg\/viewform\" class=\"su-button su-button-style-default\" style=\"color:#ffffff;background-color:#d6181a;border-color:#ac1415;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color:#ffffff;padding:0px 24px;font-size:18px;line-height:36px;border-color:#e35e5f;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none\"> Apply for Classes<\/span><\/a><\/div>\n<p>&nbsp;<br \/>\n&nbsp;<\/p>\n<p><!--\n\n\n\n<table border=\"1\" width=\"100%\">\n\n\n<tbody>\n\n\n<tr>\n\n\n<td bgcolor=\"#f5f5f5\">\n\n\n<h4>1. 4day classes per week: Sept. 3 - Sept. 29<\/h4>\n\n\n<h8>- Regular course (Speaking, Grammar, Writing, Reading, Listening, etc.)<\/h8>\n<h8>- Live online regular classes<\/h8>\n<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td>\n\n\n<p align=\"center\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/winterkorean.com\/winko\/ko\/wp-content\/uploads\/2026\/08\/sept26_04.png\" alt=\"\" width=\"536\" height=\"323\" \/><\/p>\n\n\n<\/td>\n\n\n<\/tr>\n\n\n<\/tbody>\n\n\n<\/table>\n\n\n\n\n<table border=\"1\" width=\"100%\">\n\n\n<tbody>\n\n\n<tr>\n\n\n<td bgcolor=\"#f5f5f5\">\n\n\n<h4>2. 3day classes per week: Sept. 4 - Sept. 30\n\n\n(2hours of Makeup class are scheduled within the month)<\/h4>\n\n\n<h8>- Mon\/Wed\/Fri Afternoon Regular Course (Speaking, Grammar, Writing, Reading, Listening, etc.)<\/h8>\n<h8>- Mon\/Wed\/Fri Afternoon Speaking Intensive Course<\/h8>\n<h8>- Mon\/Wed\/Fri Evening Live Online Classes<\/h8>\n<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td>\n\n\n<p align=\"center\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/winterkorean.com\/winko\/ko\/wp-content\/uploads\/2026\/08\/sept26_03.png\" alt=\"\" width=\"536\" height=\"323\" \/><\/p>\n\n\n<\/td>\n\n\n<\/tr>\n\n\n<\/tbody>\n\n\n<\/table>\n\n\n\n\n<table border=\"1\" width=\"100%\">\n\n\n<tbody>\n\n\n<tr>\n\n\n<td bgcolor=\"#f5f5f5\">\n\n\n<h4>3. 2day classes per week (Tue\/Thu): Sept. 3 - Sept. 29\n\n\n(2hours of Makeup class are scheduled within the month)<\/h4>\n\n\n<h8>- Tue\/Thu Afternoon Regular Course (Speaking, Grammar, Writing, Reading, Listening, etc.)<\/h8>\n<h8>- Tue\/Thu Afternoon Speaking Intensive Course<\/h8>\n<h8>- Tue\/Thu Evening Regular Course<\/h8>\n<h8>- Tue\/Thu Evening Regular TOPIK2 Course<\/h8>\n\n\n<h4>4. Weekend Classes (Sat\/Sun): Sept. 5 - Sept. 20\n\n\n(6hours of Makeup class are scheduled within the month)<\/h4>\n\n\n<h8>- Sat + Sun: Regular Course\/TOPIK2 Intensive Course\/Speaking Intensive Course\/Live Online Classes<\/h8>\n\n\n<h4>5. 2day classes per week (Mon\/Wed): Sept. 7 - Sept. 30<\/h4>\n\n\n<h8>- Mon\/Wed Evening Regular Course<\/h8>\n<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td>\n\n\n<p align=\"center\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/winterkorean.com\/winko\/ko\/wp-content\/uploads\/2026\/08\/sept26_02.png\" alt=\"\" width=\"565\" height=\"347\" \/><\/p>\n\n\n<\/td>\n\n\n<\/tr>\n\n\n<\/tbody>\n\n\n<\/table>\n\n\n\n\n<table border=\"1\" width=\"100%\">\n\n\n<tbody>\n\n\n<tr>\n\n\n<td bgcolor=\"#f5f5f5\">\n\n\n<h4>6. TOPIK Classes (Regular and Intensive Courses for TOPIK2)<\/h4>\n\n\n<h8>- TOPIK Tue\/Thu Classes<\/h8>\n<h8>- TOPIK Sat\/Sun Classes<\/h8>\n<h8>- TOPIK Mon\/Wed Classes<\/h8>\n<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td>\n\n\n<p align=\"center\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/winterkorean.com\/winko\/ko\/wp-content\/uploads\/2026\/08\/sept26_t02.png\" alt=\"\" width=\"569\" height=\"358\" \/><\/p>\n\n\n<\/td>\n\n\n<\/tr>\n\n\n<\/tbody>\n\n\n<\/table>\n\n\n\n\n\n<table border=\"1\" width=\"100%\">\n\n\n<tbody>\n\n\n<tr>\n\n\n<td bgcolor=\"#f5f5f5\">\n\n\n<h4>7. Wednesday, One-day Classes: Sept. 9, 16, 23, 30<br \/><\/h4>\n\n\n- Wed Speaking Intensive Course\n<br \/>\n\n\n<h4>8. Saturday, One-day Classes: Sept. 5(4h), 12(4h), 19(4h)<\/h4>\n\n\n- Regular Course\n- TOPIK2 Intensive Course\n- Speaking Intensive Course\n- Live Online Classes\n<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td>\n\n\n<p align=\"center\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/winterkorean.com\/winko\/ko\/wp-content\/uploads\/2026\/08\/sept26_01.png\" alt=\"\" width=\"573\" height=\"353\" \/><\/p>\n\n\n<\/td>\n\n\n<\/tr>\n\n\n<\/tbody>\n\n\n<\/table>\n\n\n--!>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u2013 It\u2019s possible to register and begin lessons anytime. If you want to start studying Korean immediately, register and take lessons NOW! \u2013 If you miss a class, you can make it up by attending a different regular class within the same month. Please note that the makeup class may differ in level and instructor. #Select the month you wish to enroll in to view all class schedules for that month at a glance. &nbsp; &nbsp; &nbsp; &nbsp;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-no-sidebar.php","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/winterkorean.com\/winko\/en\/wp-json\/wp\/v2\/pages\/4545"}],"collection":[{"href":"https:\/\/winterkorean.com\/winko\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/winterkorean.com\/winko\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/winterkorean.com\/winko\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/winterkorean.com\/winko\/en\/wp-json\/wp\/v2\/comments?post=4545"}],"version-history":[{"count":9,"href":"https:\/\/winterkorean.com\/winko\/en\/wp-json\/wp\/v2\/pages\/4545\/revisions"}],"predecessor-version":[{"id":4554,"href":"https:\/\/winterkorean.com\/winko\/en\/wp-json\/wp\/v2\/pages\/4545\/revisions\/4554"}],"wp:attachment":[{"href":"https:\/\/winterkorean.com\/winko\/en\/wp-json\/wp\/v2\/media?parent=4545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}