1. What is a Virtual Classroom?

  2. Virtual Classroom Channels

  3. Confirming Your Activity

  4. Asking Questions in Virtual Classrooms

  5. Setting Up Discord for Virtual Classrooms

  6. Schedules & mentors


What is a Virtual Classroom?

A Virtual Classroom is a flexible learning activity that allows you to study at your own pace while receiving real-time support from your peers and Turing College mentors. You participate in a Virtual Classroom by joining specific voice channels on Discord that you join whenever you are studying. You can either focus on your studies quietly or engage in discussions with others to get the help you need.

UZT (Lithuanian government-financed) learners are expected to join Virtual Classrooms whenever they are studying outside of other activties (such such as stand-ups, project reviews or open sessions). Other learners are free to join whenever they want.


Virtual Classroom Channels

Study Room

This is the main channel where a mentor will be present to answer questions and perform check-ins. It can have many people present, so using the ‘deafen’ function is useful when you want to focus and not get interrupted.

Discussions Table
(voice channel)

This channel is meant for longer in-depth voice discussions with mentors and peers. It’s similar to open sessions, where the goal is to guide you towards answers, often with input from other learners before the mentor steps in.

Individual Conversations (voice channel)

These channels are meant for smaller groups of people to have discussions, e.g. 1-on-1s or small group discussions. It is better to use these for such conversations compared to direct voice calls, as they can be used for tracking study time.

Check-in
(text channel)

Keep track of mentor check-ins, ask questions, and provide updates on your progress. If you prefer written communication over voice, this is the place to do it. Make sure to set up notifications correctly for this channel so you don’t miss important updates or opportunities to ask for help, while not being disturbed by a large amount of messages.

If you want to discuss uzt time-tracking system-related questions, please post these in uzt_learners Channel of your program. It is more private and does not contain all STLs and non-UZT learners.

The Discussion Table, Individual Conversation, and Study Room all track scheduled UZT hours.

The Open Session Discord voice channel tracks scheduled UZT hours only during official open session events. Learners should not use this channel unless an official open session event is taking place.


Confirming your activity (check-ins)

A check-in is a mentor messaging you to ask if you have any questions and also to make sure that you are present and reachable within a Virtual Classroom. You need to respond in a reasonable amount of time to confirm your attendance. Check-ins are not optional - repeatedly missing them will result in being disconnected from the Virtual Classroom. They are essential to ensure that learners are actively engaged and present in the voice channels when their time is being tracked.

Learners who started before 2024-10 can choose between chat-based and voice-based check-ins, while learners starting in 2024-10 or later are required to check-in via voice.

How to respond to check-ins:

To add further clarity, an automated message will be sent to you directly whenever a mentor marks your presence or absence during a check-in.

A check-in is not required for UZT learners' time to be tracked. I.e. if you do not get pinged while in a Virtual Classroom, your time would still be tracked as long as you have joined a Virtual Classroom voice channel.

Responding promptly to check-ins via voice is an important criteria for selecting new JTLs.

This Will Not Count as a Check-In

This Will Count as a Check-In

Self check-ins without a mentor’s prompt: Posting a message at a time of your choice (without being pinged by a mentor) does not count as a successful check-in. 

While these messages are great for showing engagement—and we appreciate them—they don’t allow us to track real-time learning, so they won’t be counted as check-ins.

Example learner’s message: “Hey, working on module 2 right now, no help needed, please don’t ping me.” 

Responding within 15 minutes after being pinged by a mentor.  

Example mentor’s check-in message: Hey! Quick check-in. How are you doing? Is there anything I can help with?

Response 1: Hi! Doing good. Currently studying A/B testing and working on the hands-on project. Got a quick question regarding how the A/B test calculator works. Would you be able to help with that?

Response 2: Hi! Doing good - ready for a voice check-in.


Asking questions in Virtual Classrooms

Don’t wait for a check-in if you have a question(lightbulb) Here’s what to do:

Where

Action

In the Study Room via voice

If a mentor recently finished a discussion with another learner, you can unmute yourself and share your question immediately within the #study_room channel.

In the Check-In Channel via a message

Describe your exact question and send it in the #check-ins channel. If your question is task-specific, start your message with the module name and task name or number. This helps ensure clarity and a quicker response. You can then return to your studies, while the mentor will look into your question and prepare a response or find another mentor who can help you. The response will be sent as a reply, ensuring that you get notified about it.

The mentor may also ask you to copy the message to the relevant module channel so that they could answer it there and so that it would be easier for other learners to find the answer in the future.

Even if you started your question as a text message, if you wish to have a voice discussion, you can ask the mentor to continue the conversation in a voice channel.

Note: The #check-ins text channel should not contain long questions or discussions about content. Instead, use the relevant module channels for those purposes. #check-ins channel can be used to inform others of your pending questions in module channels.


Setting Up Discord for Virtual Classrooms

note

We very strongly recommend using the downloadable Discord desktop or mobile app, instead of the browser version. Among other benefits, this avoids the issue of browser tabs sometimes getting “asleep” and disconnecting you from voice channels without you noticing.

We very strongly recommend using the downloadable Discord desktop or mobile app, instead of the browser version. Among other benefits, this avoids the issue of browser tabs sometimes getting “asleep” and disconnecting you from voice channels without you noticing.

Discord has different types of notification bubbles for generic messages, and messages tagging you individually. If you have been tagged or someone replied directly to you message, instead of a simple red bubble, you will see a number as well (indicating how many individual messages you received). For better visibility and more reliable functioning, we recommend using the desktop app for Discord instead of running it in the browser.

image-20240828-164251.pngimage-20240828-164332.pngimage-20240831-071850.png

image-20240828-162817.png

Next, go to Discord Settings (cohwheel icon next to your icon in the bottom left corner) → Notifications → make sure you have “Message” sounds enabled:

image-20240828-163114.png

image-20240828-163219.png

As seen in the screenshot above, you may also choose to disable the “User Join” and “User Leave” sounds. This is particularly useful if you want to keep listening to the Study Room voice channel, but do not want to hear a notification sound every time someone joins or leaves.

Virtual Classrooms Schedules & Mentors

Exact mentors might change in specific weeks

Timezone GMT + 3

Monday

Tuesday

Wednesday

Thursday

Friday

Rotating shifts

Saturday

Rotating shifts

Sunday

Mentors

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

6

7

8

9

10

11

12

13

14

15

16

17

18

19

6

7

8

9

10

11

12

13

14

15

16

17

18

19

Ugnė Jurgaitytė

Denis Senin

Milda Butkevičiūtė

Swarnadeep Das

Konstantine Zarandia

Aleksandra Toeplitz

Gleb Gradoboiev

Jovaras Dirmeitis

DM Mentor areas of expertise

Ugnė Jurgaitytė - Community management, Content Strategist, Youtube and Social Media Management, Content Coordinator

Denis Senin - Digital Marketing Project Manager, SEO, social media advertising, Digital Marketing Analytics

Milda Butkevičiūtė - social media advertising, SEO, SEM, Marketing with AI/Prompting

Swarnadeep Das - Junior Team Lead at Turing College, user acquisition manager, Google adtech

Konstantine Zarandia - Junior Team Lead at Turing College, Affiliate and Partnership manager

Gleb Gradoboiev - Marketing campaign manager, CRO, SEO, SEM, Google Ads, social media marketing, email marketing

Times in Lithuanian timezone

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

6

7

8

9

10

11

12

13

14

15

16

17

18

19

6

7

8

9

10

11

12

13

14

15

16

17

18

19

Fet Özyürek

`

`

Erikas Svazas

Kristina Grigaityte

Kristijonas Graibus

Lukas Baliunas

Kevin Nourian

Udeme Udofia

Dominika Szulc

Piotras Cimmperman

Adomas Lingevičius

Data Mentor areas of expertise

Erikas Švažas - Python, experimentation, machine learning and deep learning (computer vision, natural language processing)

Lukas Baliūnas - Python and scientific libraries; SQL; Statistical Inference; Supervised and unsupervised learning; Computer Vision, NLP, Deep Learning

Piotras Cimmperman - machine learning, statistics, Python, and SQL.

Dominika Szulc - Exploratory Data Analysis, Data Visualisation (matplotlib, seaborn), SQL, Unsupervised&Supervised Learning, Feature Engineering, Presentation Skills

Adomas Lingevičius - NLP, computer vision, python, linux (bash mostly), SQL, docker and git, databases, virtual machines/docker containers, orchestration tools, storage solutions and CI/CD management

Fet Özyürek - Python, Supervised and Unsupervised ML, NLP, LLMs, Langchain, Databases, AWS, Docker, Virtual Machines

Kristijonas Graibus - SQL, Python, Statistical analysis, classical statistical models, ML models (supervised and unsupervised), computer vision, NLP and Gen AI (image generation, LLMs, RAGs), Product/Marketing analytics (cohorts, retention, churn, CLV/LTV), A/B Testing, dashboarding with Tableau/PowerBI

Timezone GMT + 3

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Sunday

Mentors

8

9

10

11

12

13

14

15

16

17

18

19

8

9

10

11

12

13

14

15

16

17

18

19

8

9

10

11

12

13

14

15

16

17

18

19

8

9

10

11

12

13

14

15

16

17

18

19

8

9

10

11

12

13

14

15

16

17

18

19

9

10

11

12

13

14

15

16

Dorota Jez

Luca Vassos

Adomas Poleninas

Matas Mazeika

Zygimantas Stancelis

WD Virtual Classroom Hours

Monday - Friday: 8am - 9pm EEST

Saturday: 9am - 1pm EEST

Sunday: 1pm - 5pm EEST

WD Mentor areas of expertise

Dorota Jez - Junior Team Lead at Turing College, Modules 1 -3

Luca Vassos - Backend Developer at Danske Bank. Former learner and graduate of WD program with specialization of Node.js

Adomas Poleninas - Frontend Developer, React and Node.js

Matas Mažeika - Frontend Developer, React and Node.js

Žygimantas Stancelis - Full-Stack Developer, React, Node.js, Vue