Đây là giáo trình nối tiếp theo sau quyển giáo trình "Nhập môn lập trình" của cùng nhóm tác giả biên soạn. Mục tiêu của giáo trình này nhằm huấn luyện người học những kỹ thuật cơ bản nhất mà một lập trình viên chuyên nghiệp cần phải nắm vững để vận dụng vào quá trình xây dựng các ứng dụng phần mềm trong thực tế.