Big data is one of the fastest-growing fields in the IT industry. As numerous industries increasingly rely on the application of artificial intelligence, machine learning, and big data technologies, the demand for skilled professionals in the field of data analysis continues to soar.

Generation’s Junior Data Engineer training program aims to break through the traditional job requirements that focus solely on educational background and provide a starting point for aspiring individuals to enter the IT industry. This 12-week program will equip learners with the necessary technical and soft skills to kickstart their careers in the technology field.

Even without relevant knowledge or work experience in the technology industry, you can join the field of data analytics or relevant work through our comprehensive training program that will equip you with the necessary industry skills, workplace mindset and behavioral techniques, employment counseling, tips for job search, and job placement services.

Professional knowledge and skills training

The 12-week training program will be led by experienced industry professionals, they will guide you through computer programming concepts and techniques. Additionally, the training curriculum encompasses a diverse range of topics, including Generative AI, Machine Learning, Data Pipelines, Data Collection, Data Processing and Analysis, Analytical Tools, Data Visualization, Python, SQL, Power BI, and more. 

The program emphasizes the practical application of theoretical concepts by engaging in various exercises and two data analysis group projects. These hands-on experiences will provide valuable project-based knowledge that equip learners to showcase to potential employers during an interview.

Introduction of job roles from employer partners and Job Placement Services

In addition, Generation provides comprehensive employment support aimed at equipping learners with crucial job-seeking skills. This includes resume writing skills training, interview skills training, mock interview practice and employer sharing sessions. Upon completion of the program, Generation will offer free employment referrals to assist you in transitioning to the data analysis industry.

Program Details

Study period: 05/08/2024 – 30/10/2024 (12 weeks)
Time: Monday to Friday, 9 am to 5 pm (1 hour for lunch)
Location: Online and Offline (Lai Chi Kok)
Languages: Chinese (Cantonese) and English
Fee: Free
Quota: 25
Certificate: Learners who completed the program will receive a certificate issued jointly by the training service provider
Enquiry: Hotline – 5960 7452
WhatsApp Enquiry

**The course is organized and sponsored by Apollo Opportunity Foundation.

Get the latest information

Register your interest below and we will contact you very soon.
Register your interest now

Career Prospects

This program aims to train learners to become competent Junior Data Engineers by mastering computer programming, data pipelines, data collection, data processing and analysis, analytical tools, data visualization, Python, SQL, Power BI, and other tools and skills. It primarily consists of simulated real-world projects to provide participants with industry-relevant experience. The program is led by experienced instructors with years of data engineering experience, who will also share the latest tools and industry insights, ensuring a balance between theory and practical application. Upon completing the course, learners will have personal projects to showcase for job applications.

Program Length

12 weeks

Monday to Friday, 7 hours per day

Ratio of Learning Hours

Program Content
Module 1: Technical and Application SkillsContent Outline

Python and SQL

Software/Tools Covered:
・Generative AI
・Machine Learning

Data Management Platforms:
・Overview of Data Engineer Toolbox
・Introduction to Database Design, and the Applications of Data Lakes, Data Warehouses, and Data Marketplaces
・Introduction to Cloud Data Management Platform (Azure)
・Introduction to Data Streaming

Developing Data Workflows (Data Pipeline)
・Developing Data Workflows
・Data Collection, Manipulation, and Transformation
・Planning Data Engineering Workflow
・Source Code Management

Data Analysis and Visualization:
・Introduction to Data Visualization and Storytelling
・Applying Descriptive Statistics for Effective Data Analysis
・Data Analysis using Power BI
・Exploratory Data Analysis
・Introduction to Predictive Modeling and Machine Learning

Module 2: Essential Job Seeking Strategies

Content Outline

・Resume and Cover Letter Preparation
・Defining Personal Values, Attitude, Skills, and Knowledge (CV360®)
・Mock Interviews
・Preparing Interview Questions
・How to Ask Questions to Interviewers/Employers
・Building a Portfolio
・Tips of how to use your LinkedIn
・Employers sharing

Module 3: Workplace Soft Skills Training

Content Outline

・Communication Skills
・Team Collaboration
・Growth Mindset
・Future-Oriented Thinking

Let’s get started with the application process!

  1. 1

    Online Application Form

    Please complete the online application form, providing detailed information about your background and interests. This will help us to understand your:
    ‧ Proficiency in both English and Chinese
    ‧ Basic computer/technology knowledge
    ‧ Level of programming proficiency
    ‧ Knowledge of the Big Data industry
    ‧ Attitude towards continuous learning
    Apply Now!

  2. 2


    Our program instructors will conduct an interview with you to understand your:
    ‧ Learning behavioral skills and mindset
    ‧ Determination to enter the big data industry
    ‧ Willingness to learn
    ‧ Expectation for career goals

    And to ensure you have a clear understanding of what to expect for the program.

  3. 3

    Industry Skills Assessment

    You will complete an online programming course, with a test to assess your programming abilities.

  4. 4

    Program Commencement

    Upon successful completion of the above, you will have an orientation session with your instructors and life coach, where you will receive detailed information about the program schedule for the coming weeks and get to know your fellow classmates.


  • First time job seekers between the ages of 18 to 29
  • No prior academic background or work experience in the relevant industry
  • Proficient in both English and Chinese languages
  • Aspiring to become a Junior Data Engineer and ready for immediate employment upon completing the course
  • Interest in data research and enthusiastic about actively learning new tools
  • Strong logical thinking skills and adept at defining and clarifying key concepts
  • Legally eligible for employment in Hong Kong
  • Applicants will need to pass a simple online logic and industry knowledge assessment, as well as an interview
  • Prerequisite Knowledge: Basic computer and programming skills. If you are lack knowledge about it, you can acquire basic programming knowledge through completing the free online course
    *(Complete the free Udacity Introduction to Python to gain these)
  • Holders of a bachelor's degree: Unemployed (full-time/part-time) for more than 6 consecutive months
  • Non-degree or associate degree holders: Unemployed (full-time/part-time) for more than 12 consecutive months
    *Priority will be given to non-university graduates who hold a Hong Kong Diploma of Secondary Education (HKDSE) or an equivalent qualification (including International Baccalaureate (IB) Diploma Programme, Foundation Diploma, and Diploma Yi Jin) for program application.


Generation HK Supporters

Employer Partners

The following employer partners will provide job interview opportunities for our graduates:
  • JDE_eCloud Valley Logo
  • JDE_GoBuddy Logo
  • JDE_KBQuest Logo
  • JDE_sasa Logo
  • DM_FEWD_JDE_sensestek Logo
  • JDE_speedygroup Logo

About Generation Hong Kong Programs

Through offering free training programs, we aim to upskill you to embrace the challenges of todays’ competitive job market and attain long-term career development opportunities.

Currently we offer 5 to 12-week full-time programs related to popular industries including customer service, digital marketing, junior data engineer and front-end web developer, which consist of innovative boot-camp style training that emphasizes important skills for a role.

The integrated curriculum, which is designed in consultation with employers, combines technical, behavioral skills and mindsets; participants receive mentorship support; and you are taught how to build a new type of CV, “CV360”, that showcases your values, attitudes, skills and knowledge (VASK) articulated from your work and personal experience, allowing employers to understand your interests and potentials. Graduates will obtain our latest career market update and professional advice. At the end of the programs, employer partners will offer graduates job interview opportunities.

Our learners find it a worthy experience in joining the program which benefits their career and life development. Come join us!

Skills Earned

Technical Skills

We'll help you learn the technical skills with lots of hands-on, interactive sessions. By the end, you'll know:

  • Introduction to data engineering and the data engineer role
  • Data Management Platforms (Database design and Usages of Data Lake, Data Warehouse, Data Mart, Azure)
  • Programming Languages (Intermediate Python, SQL)
  • Developing Data Pipeline
  • Data Analysis and Visualization (PowerBI)
  • Testing Cycles, Approach and Test Case Design
  • Project Management Basics (Agile)

Don't worry if some of these technical skills aren't familiar to you — you'll learn and apply the skills in the program.

Behavior & Mindsets

In every job, there are key skills that will help you be successful. We'll help you learn:

  • Problem solving skill
  • Teamwork
  • Stress management


In a world of job training programs, Generation takes a different approach to help you succeed. Generation instructors and mentors get to know each learner and are there with resources, tools, and information if a student encounters a barrier.


The instructors and mentors at Generation aren't just teachers, they're coaches who stand by their learners through successes and challenges.

Resume Building

The right resume can open the door to new career opportunities. Generation learners will learn how to create a resume that showcases their skills and experiences.

Interview Rehearsal

By conducting mock interviews, then providing real-time feedback and coaching, the Generation team ensures that all graduates feel confident and prepared to interview.

Employer sharing and field visit

Our learners have the opportunity to communicate with employer partners to gain a comprehensive understanding of industry structure, company culture, job nature during the program, so that learners can develop their long-term career.

Ongoing Support

After graduation, mentors and instructors continue to check in with alumni, providing support with the job search and advice for continued success.

Ongoing benefits of Generation


Continued contact with the Generation graduate network


Events and workshops to help you keep growing


Become a mentor to help others


Troubleshoot your job challenges