
การเรียนด้วยตนเองมุ่งเน้นที่การเข้าใจพื้นฐานการพัฒนาและการฝึกทักษะเชิงปฏิบัติ
รูปแบบนี้เหมาะสำหรับผู้เริ่มต้นและผู้เรียนที่มีประสบการณ์ซึ่งต้องการฝึกฝนพื้นฐานการเขียนโปรแกรมในภาษายอดนิยม เช่น Java, Python หรือเรียนการพัฒนาเว็บ คุณจะได้รับสิทธิ์เข้าถึงหลักสูตรพื้นฐานในหนึ่งในสาขาเหล่านี้ และสามารถเรียนตามจังหวะของตัวเองได้โดยไม่มีตารางเวลาที่ตายตัว โดยเรียนได้โดยตรงบน CodeGym คุณจะเข้าถึงบรรยาย ข้อฝึกหัดที่มีการตรวจสอบอัตโนมัติ มินิโปรเจกต์ และส่วนชุมชนอย่าง “ช่วยเหลือ” “เกม” และส่วนอื่น ๆ ที่ช่วยรักษาแรงจูงใจระหว่างการเรียน
การเรียนแบบมหาวิทยาลัยจะช่วยให้คุณก้าวสู่การเป็นนักพัฒนาระดับกลาง—เป็นนักพัฒนาแบบ Full‑stack Java หรือ Python หรือเป็นนักพัฒนาเว็บ
นักศึกษามหาวิทยาลัยเรียนตามตารางที่กำหนด โปรแกรมประกอบด้วย 5 โมดูล โดยในแต่ละโมดูลนักศึกษาจะมีการประชุมกลุ่มรายสัปดาห์กับเมนเทอร์ อ่านบรรยายเพิ่มเติม และทำการบ้านจากโปรแกรมชั้นสูง ในตอนท้ายของแต่ละโมดูลนักศึกษาจะเขียนโครงการปฏิบัติขนาดใหญ่ หลังจากจบหลักสูตรจะพัฒนาโครงการสุดท้ายและเข้าโปรแกรมเตรียมความพร้อมสำหรับการหางานอย่างเข้มข้นกับศูนย์อาชีพของ CodeGym.
หลังจากที่คุณสำเร็จทุกโมดูลของหลักสูตรภายใต้รูปแบบมหาวิทยาลัย คุณจะได้รับใบรับรองที่ยืนยันคุณสมบัติด้านการพัฒนาในสาขาที่เลือก (Java, Python, Web/Frontend).
น่าเสียดายที่ประกาศนียบัตรจะไม่ได้ออกให้กับผู้ที่เรียนแบบ self‑paced หากต้องการใบรับรอง จะต้องมาจากการผ่านโครงการปฏิบัติที่ได้รับการตรวจสอบโดยเมนเทอร์จากโปรแกรมระดับสูงของมหาวิทยาลัยเท่านั้น.
คุณสามารถเรียนหลายหลักสูตรพร้อมกันได้ถ้าคุณมีการสมัครสมาชิกหลายรายการที่ใช้งานอยู่.
ตัวอย่าง เช่น คุณมีสองการสมัคร Premium — สำหรับการเรียนด้วยตนเองบนหลักสูตรเชิงโต้ตอบใน Java และ Python. ใน กรณีนี้ เพื่อ สลับจากหลักสูตรหนึ่งไปยังอีกหลักสูตรหนึ่ง ให้ไปที่ Settings → Learning และเลือกหลักสูตรที่คุณต้องการ สานต่อการเรียน.