Semana 1:

Lenguaje de programación: Python
Bibliografía: "Python Crash Course" de Eric Matthes
Ejercicios: Practica los conceptos básicos de Python, como variables, operadores, estructuras de control de flujo y funciones. Ejercicios recomendados: Codecademy's Python course, HackerRank Python challenges.
Semana 2:

Lenguaje de programación: Python
Bibliografía: "Fluent Python" de Luciano Ramalho
Ejercicios: Practica conceptos avanzados de Python, como programación orientada a objetos, decoradores y generadores. Ejercicios recomendados: Project Euler, Codewars Python challenges.
Semana 3:

Lenguaje de programación: JavaScript
Bibliografía: "JavaScript: The Definitive Guide" de David Flanagan
Ejercicios: Practica los conceptos básicos de JavaScript, como variables, operadores, estructuras de control de flujo y funciones. Ejercicios recomendados: Codecademy's JavaScript course, HackerRank JavaScript challenges.
Semana 4:

Lenguaje de programación: JavaScript
Bibliografía: "Eloquent JavaScript" de Marijn Haverbeke
Ejercicios: Practica conceptos avanzados de JavaScript, como programación orientada a objetos, asincronía y manipulación del DOM. Ejercicios recomendados: FreeCodeCamp JavaScript challenges, LeetCode JavaScript challenges.
Semana 5:

Lenguaje de programación: Java
Bibliografía: "Head First Java" de Kathy Sierra y Bert Bates
Ejercicios: Practica los conceptos básicos de Java, como variables, operadores, estructuras de control de flujo y clases. Ejercicios recomendados: Codecademy's Java course, HackerRank Java challenges.
Semana 6:

Lenguaje de programación: Java
Bibliografía: "Effective Java" de Joshua Bloch
Ejercicios: Practica conceptos avanzados de Java, como programación orientada a objetos, excepciones y colecciones. Ejercicios recomendados: Project Euler Java problems, HackerRank Java challenges.
Semana 7:

Repaso de los tres lenguajes aprendidos.
Bibliografía: "Cracking the Coding Interview" de Gayle Laakmann McDowell
Ejercicios: Practica resolviendo problemas de algoritmos y estructuras de datos en los tres lenguajes aprendidos. Ejercicios recomendados: LeetCode, HackerRank, CodeSignal.
สัปดาห์ที่ 1: ภาษาการเขียนโปรแกรม: บรรณานุกรม Python: "Python Crash Course" โดย Eric Matthes แบบฝึกหัด: ฝึกฝนแนวคิดพื้นฐานของ Python เช่น ตัวแปร ตัวดำเนินการ โครงสร้างโฟลว์ควบคุม และฟังก์ชัน แบบฝึกหัดที่แนะนำ: หลักสูตร Python ของ Codecademy, ความท้าทายของ HackerRank Python สัปดาห์ที่ 2: ภาษาการเขียนโปรแกรม: บรรณานุกรม Python: "Fluent Python" โดย Luciano Ramalho แบบฝึกหัด: ฝึกฝนแนวคิด Python ขั้นสูง เช่น การเขียนโปรแกรมเชิงวัตถุ มัณฑนากร และเครื่องกำเนิดไฟฟ้า แบบฝึกหัดที่แนะนำ: Project Euler, Codewars Python Challenge สัปดาห์ที่ 3: ภาษาการเขียนโปรแกรม: บรรณานุกรม JavaScript: "JavaScript: The Definitive Guide" โดย David Flanagan แบบฝึกหัด: ฝึกฝนแนวคิดพื้นฐานของ JavaScript เช่น ตัวแปร ตัวดำเนินการ โครงสร้างโฟลว์ควบคุม และฟังก์ชัน แบบฝึกหัดที่แนะนำ: หลักสูตร JavaScript ของ Codecademy, ความท้าทายของ HackerRank JavaScript สัปดาห์ที่ 4: ภาษาการเขียนโปรแกรม: บรรณานุกรม JavaScript: "Eloquent JavaScript" โดย Marijn Haverbeke แบบฝึกหัด: ฝึกฝนแนวคิด JavaScript ขั้นสูง เช่น การเขียนโปรแกรมเชิงวัตถุ อะซิงโครนัส และการจัดการ DOM แบบฝึกหัดที่แนะนำ: ความท้าทาย FreeCodeCamp JavaScript, ความท้าทาย LeetCode JavaScript สัปดาห์ที่ 5: ภาษาการเขียนโปรแกรม: บรรณานุกรม Java: "Head First Java" โดย Kathy Sierra และ Bert Bates แบบฝึกหัด: ฝึกฝนแนวคิดพื้นฐานของ Java เช่น ตัวแปร ตัวดำเนินการ โครงสร้างโฟลว์ควบคุม และคลาส แบบฝึกหัดที่แนะนำ: หลักสูตร Java ของ Codecademy, ความท้าทายของ HackerRank Java สัปดาห์ที่ 6: ภาษาการเขียนโปรแกรม: บรรณานุกรม Java: "Effective Java" โดย Joshua Bloch แบบฝึกหัด: ฝึกฝนแนวคิด Java ขั้นสูง เช่น การเขียนโปรแกรมเชิงวัตถุ ข้อยกเว้น และคอลเลกชัน แบบฝึกหัดที่แนะนำ: ปัญหา Project Euler Java, ความท้าทายของ HackerRank Java สัปดาห์ที่ 7: ทบทวนสามภาษาที่เรียน บรรณานุกรม: "Cracking the Coding Interview" โดย Gayle Laakmann McDowell แบบฝึกหัด: ฝึกการแก้ปัญหาอัลกอริทึมและโครงสร้างข้อมูลในสามภาษาที่เรียน แบบฝึกหัดที่แนะนำ: LeetCode, HackerRank, CodeSignal
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence