Unlock Global Opportunitieswith TechnicalEnglish Proficiency1talent

Star Engineer

Frustrated and not getting the outcome you want from typical English Language Courses?

We are too.

That's why we have designed a new way for Software Engineers and Software Companies in Vietnam to learn English that's more effective, more fun, outcome driven and with superior Return on Investment.

A, for Accelerator

Technical English Practice

Our trainers are not English teachers. Our trainers are Software Engineers who speak native english, who are skilled in specific technology tracks. We help your engineers practice their presentation abilities on the actual project they are working on. Each engineer is graded after every single lesson to track their progress. Stop wasting money on English lessons. Get real-world, pragmatic, outcome driven results.

B, for Best Friends Forever

AI Speech Companion for your daily scrums

Most language training courses fail because there's no continuity. After human-led language training, it is natural for students to go back to their day-to-day speaking their native language and not English. Our AI Speech Companion product will be available for regular use to help your engineers continue to make improvements to their English presentation during their scrums!

C, for Catalyst

Street Cred for your Org and Engineers

Level 9 and 10 students are guided to contribute to international open source projects, which require advanced technical communication skills with project maintainers. The Proof of the Pudding is in the eating. Nothing proves the abilities of your Org and your Engineers through actual pull requests and contributions to real world, complex open source projects.

Get started today

It's time to take control of your career. Go beyond tutorials and online courses that limit your growth. Get started and level up with professionals.

Join a class

Loved by software engineers everywhere.

Our hands-on, guided approach to help junior and intermediate level software engineers get familiar with complex open source projects is unique. And effective.

    • 1talent changed the way I think about my career.

      Linh Nguyên
      Software Engineer in Da Nang, Vietnam
    • I have been trying to learn and improve on my own with various Udemy online courses and online tutorials but the problem is that I don't actually have the opportunity to apply what I learn in matured, successful projects. 1talent gives me this opportunity to apply what I know in actual projects and I can actually contribute to successful open source projects this way!

      Agus Suratinoyo
      Web Developer in Bandung, Indonesia
    • The best part about 1talent is its small class size and its supportive trainer who can help me understand advanced software concepts in a real world project. I get the opportunity to practice my spoken English too.

      Lê Viết Sơn
      Mobile Application Developer in HCMC, Vietnam
    • I have worked for many companies but the work scope is usually simple and I find it difficult to go beyond simple CRUD applications to improve my software techniques. 1talent's approach has given me a unique avenue to improve.

      Hồ Thành Thiện
      Software Engineer (Backend) in HCMC, Vietnam
    • 1talent is different. I have broadened my network and community of developers who share the same open mindset and it is really helping me improve beyond the usual closed-source software that I work on in my day job.

      Võ Sỹ Hoàng
      Full Stack Software Developer. Hanoi, Vietnam
    • One of the best things I have gained from participating in 1talent is the friends I have made, all over the world. I get a perspective of software engineer that is international and diverse. Love it!

      Kamalakorn Souvanatong
      Full Stack Software Developer, Bangkok, Thailand.

Frequently asked questions

The 1talent community connects software engineers who want to hone their technical skills with high quality open source projects and senior engineers who run hands-on mob programming sessions using specialised pair programming tools.

    • How many students are in 1 class?

      We keep all classes to a group size of maximum 5, and a minimum of 3. We have found that this is the optimal group size so as to foster hands-on learning and peer group formation.

    • What types of open source projects do we contribute to in these classes?

      The 1talent core team curates the open source projects that are used for the classes. We only focus on open source projects that satisfy two key criteria - projects that have an open, welcoming culture, a good code of conduct and projects that have high quality code practices.

    • Who are trainers for 1talent classes?

      We only engage trainers who have demonstrated a high level of competency in specific programming languages that are specific to the open source project that is the focus of a particular class. For instance, if a class focuses on Terraform, then the trainer involved in the class must be a senior level golang software engineer.

    • How are the classes conducted?

      Each class has 4 sessions, usually scheduled weekly, for one-and-a-half hours. The first session focuses on the fundamental workflow involved in contributing to the open source, an introduction to the specific open source project and getting participants set up to contribute to the open source project. Practical guidance is provided to get participants to solve good first issues on the project in the subsequent sessions, including interactions with maintainers of the projects asynchronously and by the 4th session, participants would have gained independent confidence to continue contributing on their own.

    • What laptop/computer and tools do I need to have, to join the class?

      Participants should have a macOS computer or a linux computer and be familiar with the use of terminals and the use of VSCode. Unfortunately, we cannot accept participants who use a windows computer at the moment because the specialised pair programming app we use do not support windows.

    • What skill level do I need to be, to join the class?

      These classes are specifically intended for junior or intermediate level engineers who already have the basic skills to build simple applications in specific languages. For instance, if you choose to participate in a class that uses Rust, you must already have prior knowledge of Rust. Or if you choose to partcipate in a class that uses golang, you must already have prior knowledge of golang. 1talent will not be teaching the basics because there are many courses that are available online, that teaches the basics.

    • I notice that a lot of the participants are from South East Asia (SEA). Why's that?

      1talent is based in Singapore and its team has a long history of building South East Asian product-tech teams. We noticed that the SEA software engineering community generally are not as matured in capabilities compared to other regions world wide. However, there is a clear interests from young software engineers in the SEA region to better themselves and upgrade their skills. It then became clear that helping these engineers to level up is a very fulfilling and impactful mission.