YOUR LEARNING JOURNEY
Log in to start →
Tiếng Anh Giao Tiếp B1 – C1 (90 Ngày)
Build real communication through consistent learning, speaking and reflection.
ROADMAP
See the path. Take the next step.
🔒 This Week is not unlocked yet. Complete the previous Week and its Speaking Checkpoint step first.
1Day 01 — Catching Up After a Long TimeSpeaking2Day 02 — Giving Life UpdatesSpeaking3Day 03 — Asking Better Follow-Up QuestionsSpeaking4Day 04 — Showing Interest & Reacting NaturallySpeaking5Day 05 — Talking About Your WeekendSpeaking6Day 06 — Keeping a Conversation GoingSpeaking7Day 07 — Weekly Review: Social Fluency & Everyday ConversationSpeaking
8Day 08 — Expressing Preferences NaturallySpeaking9Day 09 — Giving Reasons for Your OpinionSpeaking10Day 10 — Agreeing Without Repeating “Yes”Speaking11Day 11 — Disagreeing PolitelySpeaking12Day 12 — Comparing Two OptionsSpeaking13Day 13 — Making a Group DecisionSpeaking14Day 14 — Weekly Review: Preferences, Opinions & Friendly DiscussionSpeaking
15Day 15 — Giving a Work UpdateSpeaking16Day 16 — Asking for Help ProfessionallySpeaking17Day 17 — Offering Help & SupportSpeaking18Day 18 — Clarifying InstructionsSpeaking19Day 19 — Talking About PrioritiesSpeaking20Day 20 — Participating in a Simple MeetingSpeaking21Day 21 — Weekly Review: Everyday Workplace CommunicationSpeaking
22Day 22 — Explaining a Work ProblemSpeaking23Day 23 — Talking About DeadlinesSpeaking24Day 24 — Asking for More TimeSpeaking25Day 25 — Giving Constructive FeedbackSpeaking26Day 26 — Responding to FeedbackSpeaking27Day 27 — Suggesting a SolutionSpeaking28Day 28 — Weekly Review: Problems, Feedback & DeadlinesSpeaking
29Day 29 — Discussing Travel PlansSpeaking30Day 30 — Comparing Hotels & OptionsSpeaking31Day 31 — Asking for RecommendationsSpeaking32Day 32 — Changing a ReservationSpeaking33Day 33 — Getting Around a New CitySpeaking34Day 34 — Changing Plans at the Last MinuteSpeaking35Day 35 — Weekly Review: Planning & Managing a TripSpeaking
36Day 36 — Dealing With a Delayed FlightSpeaking37Day 37 — Handling a Hotel ProblemSpeaking38Day 38 — Returning Something & Asking for a RefundSpeaking39Day 39 — Explaining a Service ProblemSpeaking40Day 40 — Making a Polite ComplaintSpeaking41Day 41 — Negotiating a SolutionSpeaking42Day 42 — Weekly Review: When Things Go WrongSpeaking
43Day 43 — A Memorable TripSpeaking44Day 44 — Something Unexpected HappenedSpeaking45Day 45 — An Embarrassing MomentSpeaking46Day 46 — A Funny ExperienceSpeaking47Day 47 — A Difficult Day That Ended WellSpeaking48Day 48 — Telling a Story With Beginning–Middle–EndSpeaking49Day 49 — Weekly Review: Tell Better StoriesSpeaking
50Day 50 — A Decision That Changed SomethingSpeaking51Day 51 — Learning From a MistakeSpeaking52Day 52 — Trying Something NewSpeaking53Day 53 — Overcoming a Difficult SituationSpeaking54Day 54 — What I Would Do DifferentlySpeaking55Day 55 — A Turning Point in My LifeSpeaking56Day 56 — Weekly Review: Change, Mistakes & LessonsSpeaking
57Day 57 — Giving Your Opinion ClearlySpeaking58Day 58 — Giving Reasons & ExamplesSpeaking59Day 59 — Advantages & DisadvantagesSpeaking60Day 60 — Comparing Different Points of ViewSpeaking61Day 61 — Agreeing PartlySpeaking62Day 62 — Disagreeing RespectfullySpeaking63Day 63 — Weekly Review: Build and Defend an OpinionSpeaking
64Day 64 — Social Media in Daily LifeSpeaking65Day 65 — Working From HomeSpeaking66Day 66 — AI & TechnologySpeaking67Day 67 — Healthy Work–Life BalanceSpeaking68Day 68 — Online Shopping vs. Physical StoresSpeaking69Day 69 — How Technology Changes CommunicationSpeaking70Day 70 — Weekly Review: Technology, Media & LifestyleSpeaking
71Day 71 — Giving Advice to a FriendSpeaking72Day 72 — Talking About Feelings More PreciselySpeaking73Day 73 — Setting Personal BoundariesSpeaking74Day 74 — Handling a DisagreementSpeaking75Day 75 — Apologizing & Repairing a RelationshipSpeaking76Day 76 — Supporting Someone Through a Difficult TimeSpeaking77Day 77 — Weekly Review: Relationships & Difficult ConversationsSpeaking