Kevin's Easy RxJava Part 1
Want to overcome the barrier to entry that is reactive programming? Kevin's Easy RxJava will empower you to break down that wall.
745 learners
Level Basic
Course period Unlimited
News
6 articles
📢 OpenClaw.AI Basic Part 2.5 Course Opening Announcement
Hello, I'm Kevin, the instructor for the OpenClaw.AI Master Class basic course.
I am finally posting an announcement as [Basic Part 2.5] Fundamentals of Multi-Agent Team Design and Role Separation has been released on Inflearn. :)
This Part 2.5 further expands the "AI Assistant in my PC" created in Parts 1 and 2,
This is a lecture focused on growing a single Telegram bot into a small AI team with divided roles.
👉[Go to OpenClaw.AI Basics Part 2.5 Lecture]
What we will build together in Part 2.5
- Using Telegram Forum Groups + Topic-based Routing
We will configure a multi-agent environment that operates two agents,
content-plannerandcontent-editor, with a single bot.- To the
/workspace/content/planning//workspace/content/draftsfoldersWe will actually create a content workflow where planning deliverables and draft/edited versions are separated.
- Through the scenario of "generating ideas and outlines in the planner room → refining the writing in the editor room," we will complete a realistic multi-agent collaboration routine based on manual copy-pasting.
Especially recommended for these people
- Those who have followed OpenClaw Parts 1 and 2 but are still making a single agent do everything
- Those who want to develop a Telegram bot not just as a "single chatbot," but as an AI team divided into a Planner and a Writer/Editor
- Solo creators, newsletter/blog operators, and YouTubers who want to organize their workflow by delegating content planning, drafting, and refining tasks to role-specific agents.
- Developers, planners, and PMs who are interested in multi-agents but want to start light in their current OpenClaw + Telegram environment instead of using a massive framework
Part 2.5 Core Curriculum at a Glance
- Section 1: For both existing and new students
Part 2.5 Joining Route A (5-minute environment check) / B (Minimum setup onboarding) Guide + Super simple review of OpenClaw UI
- Section 2: Single-agent vs. Multi-agent concepts,
Understanding the structure of how multiple agents are deployed within
openclaw.json, and checking the current configuration withopenclaw agents list- Section 3:
- Define
content-planner/content-editoragents- Separate workspaces for
/content/planningand/content/drafts- Telegram forum group &
planner-planning/editor-editingtopic creation- Find Group ID / Topic ID → Complete agent routing by topic
- Section 4:
- planner ↔ editor semi-manual collaboration practice (based on human copy-paste)
- Preview of the 4-agent automated collaboration pipeline (Leader/Planner/Editor/QA) to be covered in Part 3
Checklist before taking the course
- It is best if you have the WSL2 + Docker + OpenClaw + Telegram Bot environment used in Parts 1 and 2 ready.
- Even if you haven't taken Parts 1 and 2, I have structured it so that you can set up the minimum environment required for the multi-agent practice by following the “Environment Check Route A / Minimum Setup Onboarding Route B” included in Part 2.5.
- You will need a Gemini API key issued by Google AI Studio.
If you have any questions or get stuck while taking Part 2.5, please feel free to leave them on the Q&A board at any time.
Based on your feedback, we will continue to strengthen the practice examples and troubleshooting guides.
I hope this Part 2.5 serves as an opportunity to expand your OpenClaw environment from "one smart assistant" into a "small AI team with divided roles."
Thank you.
📢 Notice: OpenClaw.AI Basic Part 2 Course Now Open
Hello, I am Kevin, the instructor for the OpenClaw.AI basic course.
I am writing to inform you that [Basic Part 2] OpenClaw.AI Master Class: A Smartphone Remote Assistant Completed with Telegram and Vision AI has been released on Inflearn. ^^
I hope my lecture can be of even a little help in allowing you to utilize OpenClaw smartly in your daily life.
👉[Go to OpenClaw.AI Basics Part 2 Lecture]
What we will create together in Part 2
- Build an environment to remotely control your agent anytime, anywhere using Telegram on your smartphone.
- Complete a household account book routine where a single receipt photo is automatically analyzed and recorded using Gemini 2.5 Flash's vision capabilities.
- Upgrade the Docker + workspace environment created in Part 1 into a real-world automation scenario.
Especially recommended for these people
- Those who say, "Now I want to use agents on my smartphone without a browser."
- Those who want AI to automatically classify and record receipt/image data instead of manually organizing it every time.
- Those who want to connect OpenClaw, which they only got a taste of in Part 1, to actual work/life automation.
Part 2 Core Curriculum at a Glance
- Section 1: Part 1 environment check and "Agent in My Pocket" scenario orientation.
- Section 2: Creating a Telegram bot with BotFather → Pairing → Real-time connection with OpenClaw agent.
- Section 3: Send receipt photos via Telegram → Automatic extraction of date, business name, amount, and items → Automation of cumulative storage in the
expenses/folder.Pre-course Checklist
- It is best if you have the Docker container and Gemini API key used in Part 1 ready.
- Even if you haven't taken Part 1, you can set up the minimum required environment by following the “Hands-on Environment Pre-check List” provided in Part 2.
If you have any questions or get stuck while taking Part 2, please feel free to leave them on the Q&A board at any time.
Based on student feedback, I will continue to reinforce the practice exercises and troubleshooting guides.
📢 [News] Opening the path to becoming an 'AI Conductor,' the only key to breaking through the hiring freeze.
OpenClaw Master Class Basic Series Part 1 Open!
Hello, students!
While the previously released courses focused on building fundamental programming skills (based on Java), I believe this course marks the starting point for living as a developer and IT professional walking alongside AI.
I hope my lecture can be of some help in becoming an IT intellectual who can live enjoyably alongside AI.
If you would like to know more details about the course, please read the information below and click the course link. Thank you!
"Is developer employment over now?" This is a painful question many are asking amidst the recent chill in the job market. However, the truth felt on the ground is a bit different. While the era of the 'coder' who simply writes code as instructed is fading, the value of the 'architect' who designs system structures while wielding AI as a tool is rising more steeply than ever.
This [OpenClaw.ai Masterclass Basic Part 1] is not just a lecture for learning a new tool. It is the most practical starting point for you to gain an overwhelming competitive edge as a commander leading an AI army, rather than being a victim swept away by AI trends.
🚀 Why is this lecture crucial for your career right now?
Evolution from 'Coder' to 'Intelligent System Manager'
While others are asking ChatGPT for a single line of code, you will build 'autonomous agents' that judge for themselves and complete tasks. You will personally prove the reality of the "talent who does the work of 10 people alone" that companies crave.Using 'security', the biggest corporate fear, as your weapon
While most developers hesitate to adopt AI due to security concerns, you will provide a clear solution on "how to safely integrate AI into practical workflows" through a Docker-based security sandbox. This will be your powerful differentiator that makes interviewers nod in agreement.A combination of unchanging fundamentals + the latest AI trends
Object-oriented principles, system architecture, and the philosophy of security. We add the wings of OpenClaw onto the solid foundation we have built. We will help you regain the confidence that only developers with technical self-sufficiency can possess.
🛠 Core competencies to master in Part 1: Foundations
Docker Sandbox: Building an isolated working environment to run AI while protecting your PC
Agent Intelligence: Understanding autonomous task execution logic through Gemini API integration
Security Strategy: Practical security know-how, including responding to plaintext API key exposure and IP whitelisting
Workflow Automation: Practical processes from file analysis to automated report generation
"The future will not be divided into those who use AI and those who do not, but into those who know how to control AI and those who are controlled by it."
They say it is a difficult era to find employment, but for those who are prepared, I believe it is actually an era of opportunity where you can create the greatest gap. I invite you to the starting point of that overwhelming competitiveness.
I'll see you in the lecture right now!
[Link to the course]: https://inf.run/LWXUC
This is an announcement about the Mini Project Java Part 2 course!!
⭐Mini Project Java Part 2 Course Link: https://inf.run/WLQpc
Hello everyone! This is Kevin.
It's been a while since I opened a new course, and I'm here to announce its launch.
The course that opened this time is a follow-up to the Mini Project Java Part 1 that opened last March. ^^;
I think Part 1 lectures also contain quite a lot of important content with project-based learning methods, but I believe Part 2 lectures are even more important than Part 1.
The countless online services we use in our daily lives include the concept of orders, and if you have a solid foundation in the order domain, I believe it's like equipping yourself with an incredibly powerful weapon for those entering as Java developers.
For reference, while I mentioned that the main target audience is those who want to get started with Java development, I do think that Part 1 and this Part 2 course could be quite a challenging endeavor for those who have just finished learning Java's basic syntax.
Even among junior developers currently working in the field, it might not be easy if they don't have the basic fundamentals of implementation.
I know that to some extent, but.. ㅡㅡ😆
There are probably countless lectures on Java grammar and advanced techniques, so I could also open a similar lecture.
However, even if it feels a bit overwhelming, I believe that going through trial and error while implementing things directly is a better way to become a competitive developer, so I plan to continue opening project courses according to the plan I've set. ^^;
In an era where AI technology is changing rapidly faster than expected, the current reality is that it's becoming increasingly challenging to enter as a Java developer.
However, I don't think you can become a developer or survive as a developer for a long time just by knowing how to use AI tools without having the fundamentals of implementation. ^^;
I believe that fundamental skills in the core are absolutely necessary in any technology or field.
Even if it takes some time, I hope you build a solid foundation in Java and become a developer who can survive for a long time.
See you in the lecture then.
Fighting!
Hello, students taking classes at Inflearn. My name is Kevin, and I am teaching the RxJava class.
I'm writing reactive programming episodes from time to time.
I thought that it might be helpful to others who did not attend my lecture, so I decided to make the parts that were previously 'disclosed only to students' 'public'.
If there are people who don't want this, please ignore it. Thank you. ㅡㅡㅋ
In this episode, we have prepared an episode that briefly looks at the basic structure of Reactor through the Hello, Reactor code.
Since it is inconvenient to collect all the previous episodes in one place on the news bulletin board, I will have to write a blog post and provide a link to the post to deliver the episodes. You can check it out at the link below.
[Hello Reactor Peek] Go to episode: https://itvillage.tistory.com/entry/Hello-Reactor-%EB%93%A4%EC%97%AC%EB%8B%A4-%EB%B3%B4%EA%B8%B0
Well, I'll see you again in class. Thank you!
Hello, Infraon intellectuals (instructors + students).
My name is Kevin and I am teaching a small course at Infraon.
I am leaving a short greeting message because I am opening a new lecture related to RxJava. If you are receiving unwanted notices,
First of all, let me say I'm sorry.
* Kevin's Easy RxJava: https://inf.run/gwYG
I have already notified the students who took ' Kevin's Easy-to-Understand Java Developer Roadmap Story ', but I am leaving this notice in case there are other people who are interested.
It may not be completely unrelated, as Java developers or those interested in languages other than Java (Javascript, Python, Scala, C++, Go, Kotlin, Swift, etc.) will likely come across reactive programming at some point, but I hope my lecture will be of some help to those of you who are interested in reactive programming.
There are probably many people who are particularly interested in the Spring Framework, and I think my lecture will be of some help to those who are interested in Reactor and Spring WebFlux.
If you have any questions about the lecture, please feel free to leave a question.
I hope that everyone studying at Infraon will have a bright future. This concludes my announcement.
thank you!

