You've learned how to code. Now, see how engineers work.
A hands-on program for final-year IT students who want to experience professional software engineering before graduation.
Why the program?
Put your knowledge into practice.
Learn from engineers
Learn directly from Senior Software Engineers through mentoring, coaching and real conversations.
Work on projects
Put learning into practice with hands-on assignments and realistic development projects.
Engineering mindset
Develop the way engineers think, approach problems and make decisions together.
What you'll learn
One team. Shared standards. Shared responsibility.
Technical foundations
- Object-Oriented Programming
- Algorithms & Data Structures
- Design Patterns
- Database Design & Data Modeling
- API Design & Documentation
Engineering practices
- Requirements Engineering
- Top-down Approach & Systems Thinking
- Software Design
- Development Process
- Problem Solving & Decision-Making
AI & Modern development
- AI-assisted Requirements Engineering
- AI Co-Design for UI/UX
- AI-assisted Database Design & Modeling
- Modern Tools & Technologies
- Responsible Use of AI
Communication & Collaboration
- Presentation & Storytelling
- Communicating Your Ideas
- Working in a Team
- Giving & Receiving Feedback
- Autonomy at Work
How we work
Experience real team engineering.
- Understand: Understand requirements and the problem.
- Discuss: Discuss ideas and explore different approaches.
- Design: Design the solution and make technical decisions.
- Build: Implement the solution with clean and tested code.
- Review: Review together and give constructive feedback.
- Improve: Learn from feedback and continuously improve.
Young thoughts
Real stories from those who have been there.
“The culture here is friendly and collaborative. I felt comfortable to ask questions, try new things and even make mistakes. This experience helped me grow both technically and personally.”Huy Phan4th Young Program
“Working on projects that are close to real-world scenarios helped me connect what I learned at university to what happens in a professional environment. I improved a lot through feedback and discussions.”Khoi Nguyen3rd Young Program
“This program gave me more than just technical skills. I learned how to think like an engineer and work with others to build real solutions. Mentors were always supportive and open to questions.”Tin Ha1st Young Program
Ideal candidate
Who should apply?
- Final-year students in Computer Science, Software Engineering, Information Systems or related IT fields
- Good foundation in programming, data structures & algorithms
- Positive mindset, curious and eager to learn
- Good English communication skills
- Available full-time (Mon - Fri, 9:00 AM - 6:00 PM) with flexible support for university commitments
Growth opportunities
What you get.
- Learn from Senior Engineers
- Apprenticeship allowance
- Hands-on experience on projects & assignments
- Tech events & communities
- Internal training & knowledge sharing
- Opportunity to join bbv Vietnam as a full-time engineer
Discuss with us




