Education & training
For individuals and teams building practical technical skills.
Explore Python through small examples.
Try examples of values, functions, collections and object-oriented concepts. These demonstrations illustrate selected ideas; the learning pathway is tailored to your goals. No installation needed.
Your pace. Your questions. Your project.
Learn Python through live online sessions, shared coding and individual feedback. Start with your current understanding and build towards something you can explain and change yourself.
Prepare your learning goals ↗- 01 / Before the session
Discuss your goal, experience and a small starting exercise.
- 02 / During the session
Share your screen, predict behaviour, write code and debug together.
- 03 / After the session
Practise a focused extension and review your explanation and tests.
Chinese or English instruction, session timing, learning goals and fees are agreed individually. No fixed timetable or booking service is published here.
Choose the next skill you want to use.
Python foundations
Learn Python fundamentals, including data types, control flow, functions, files, debugging and object-oriented concepts, through one-to-one online guidance and practical exercises.
Explore →02Software requirements analysis
Learn stakeholder communication, requirements elicitation, scope definition, specification and acceptance criteria, then practise handing a clear agreement to implementation and testing.
Explore →03Applied AI & agent engineering
Build from domain requirements to Spring Boot services, events, RAG agents and a testing strategy. Inspect a logistics case with explicit validation and human review.
Explore →04IT project management
Connect stakeholder expectations with a WBS, a delivery board, resources, risks, quality and responsible procurement. Practise decisions in a small project simulator.
Explore →05Databases & data analysis
Use PostgreSQL, pandas and NumPy to inspect missing values, verify keys, join tables and produce an honest summary from synthetic early-learning data.
Explore →06Academic & research
Develop academic English, research methods, academic writing and presentations, then practise explaining your IT experience in interviews and professional settings.
Explore →A format that matches the learner.
- 01
One-to-one online learning
Begin with a starting-level discussion, then use live online sessions, shared coding, independent practice and individual project feedback.
- 02
Team workshop
Agree common goals and prerequisites, work through shared examples and review follow-up exercises.
- 03
Project mentoring
Break down a bounded project, review implementation choices and explain how to test the result.
Agree expectations together.
How do I choose a pathway?
Start with Python foundations for programming. Choose software requirements analysis to practise business communication and specification, or explore AI engineering, project management, databases, and academic or professional communication.
Do I need to bring company data?
No. Exercises can use synthetic data. Any personal or business material should be anonymised and authorised before use.
Are sessions and prices already fixed?
No public timetable or price list is currently published. Format, learning goals, session arrangements and fees would be agreed before starting.