10 US$

weekly
Clase
Jugar

Codificación Java y Python 2 en 1 | ¡Clase de programación semanal de un año de duración para principiantes!

Completado por 560 alumnos
Edades 10-13
Clase grupal
¡La constancia es la clave para tener éxito en la programación informática! ¡Dedica 35 minutos cada semana a aprender dos de los lenguajes de programación más exigentes (Java y Python) con un enfoque en proyectos del mundo real!
Puntuación media:
4.8
Número de reseñas:
(149 opiniones)
Popular

Videoconferencias en vivo
1x por semana
5-8 alumnos por clase
35 min

Qué está incluido

1 reunión en vivo
35 minutos horas de clase por semana
Tarea
1 hora por semana. 1-2 por semana

Experiencia de clase

🚀 Master the Future with Coding! 🚀  
📅 Year-Long Course: Learn Java & Python by Building Real-World Projects! 🖥️

🔍 Why Choose This Class?  
Unlock essential coding skills and set yourself up for success with Java and Python—two of the most popular programming languages! Through hands-on projects, you'll develop problem-solving abilities, improve your organizational skills, and gain confidence in coding.

🎯 In This Class, You Will:

- Learn **Java** and **Python**—the most in-demand programming languages! 🖥️

- Build **10 real-world projects** like a vending machine, pizza ordering system, and self-checkout terminal. 🛒🍕

- Develop **problem-solving skills** and **debugging techniques** to fix code errors. 🔧

- Learn **clean coding practices** for more efficient and organized code. 🧹

- Master the art of turning **pseudocode** into working programs. ✨

- Work on **advanced projects** to challenge and enhance your skills. 💡

### 🛠️ List of Projects:

1. 🏫 A Vending Machine for your school  

2. 🎓 A Grading System to calculate GPAs  

3. 🍕 An Online Pizza Ordering System  

4. 💳 An ATM Machine for withdrawals and deposits  

5. ✋ Rock, Paper, Scissors Game  

6. 🧮 Advanced Grading Calculator using Functions/Methods  

7. 📱 Smartphone Pincode Setup  

8. 📚 A Self-Checkout Bookstore  

9. 🔢 Fibonacci Sequence Generator  

10. ❌ Tic-Tac-Toe Game

### 📚 Concepts Covered:

- Introduction to Java & Python programming 🖥️

- Data types, variables, and logic 🧮

- Conditional Statements and Logical Operators (if...else, AND, OR) 💭

- Arrays/Lists, Loops, and Switch-Case 🔄

- Methods/Functions to structure your code 🔧

- HashMap/Dictionary usage 🔍

- Exception Handling to catch errors 💥

### 🗓️ Course Syllabus:

#### Part 1: Python Basics & Projects (6 Weeks)  

Week 1: Introduction to Python 🐍  
Week 2: Data Types & Variables 💡  
Week 3: Conditional Statements & Logical Operators 🧩  
Week 4: Nested Conditions & User Input 📝  
Week 5: **Project 1** - Grading Calculator 🎓  
Week 6: **Project 2** - Vending Machine 🛒

#### Part 2: Java Basics & Projects (6 Weeks)  

Week 7: Introduction to Java ☕  
Week 8: Data Types & Variables in Java 🧮  
Week 9: Conditional Statements & Logical Operators in Java 🔄  
Week 10: Nested Conditions & User Input in Java 📊  
Week 11: Project 1 - Grading Calculator in Java 📈  
Week 12: Project 2 - Vending Machine in Java 🛒

#### Part 3: Python Advanced Concepts & Projects (4 Weeks)  

Week 13: Lists & Python Modules 📂  
Week 14: While Loop & Break Statement 🔄  
Week 15: Project 3 - ATM Machine (Python) 💳  
Week 16: Project 4 - Pizza Ordering Application 🍕

#### Part 4: Java Advanced Concepts & Projects (4 Weeks)
 
Week 17: Java Lists & Classes 📚  
Week 18: While Loop & Break Statement in Java 🔄  
Week 19: Project 3 - ATM Machine (Java) 💳  
Week 20: Project 4 - Pizza Ordering Application (Java) 🍕

And continues...

Metas de aprendizaje

Gain proficiency in Java and Python, learning essential programming concepts such as variables, loops, conditionals, and functions to build real-world applications. 💻
Gain proficiency in Java and Python, learning essential programming concepts such as variables, loops, conditionals, and functions to build real-world applications. 💻

Otros detalles

Orientación para padres
*** Notice about the usage of Third-party tool A third-party tool, replit, is going to be used in this class. replit is fully COPPA-compliant. An account creation on replit is mandatory for this class. Students cannot write their code without creating an account. The following paragraph is taken from the replit privacy policy section and by joining this class you give permission that the following data will be collected from the enrolled student(s). "As you use our Website, we may use automatic data collection technologies to collect information about your equipment, browsing actions, and patterns. For example, we may collect: details of your visits to our Website, including traffic data, location data, logs, and other communication data; and information about your computer and internet connection, including your IP address, operating system, and browser type. The information we collect automatically is statistical data and does not include Personal Information. It helps us to improve our Website and to deliver a better and more personalized service, including by enabling us to: estimate our audience size and usage patterns; monitor site performance and uptime; resolving technical issue for Website users; store information about your preferences, allowing us to customize our Website for you; and recognize you when you return to our Website." To learn more- https://replit.com/privacycenter
Lista de útiles escolares
*Students must have a laptop/notebook/chromebook for this class. Tablets are not recommend for this class as they need to write code using keyboards. Also, they will need some pencils, erasers and notebooks/loose leaves to take notes. 
* Students should know how to use a browser (Chrome/IE/Safari) as we will be using an online compiler for this class. 
* Students will not need to install any software for this class
Recursos externos
Además del aula de Outschool, esta clase utiliza:

Conoce al profesor

Se unió el May, 2020
4.8
149reseñas
Popular
Perfil
Experiencia y certificaciones del docente
Maestría desde Loyola Marymount University
Hi, I’m Faruk Hasan ! 👋

I’m a Software Test Engineer (SDET) with over 12 years of experience in software development, cloud computing, and tech education. I specialize in teaching Python, Java, HTML, CSS, JavaScript, Artificial Intelligence (AI), and algebra, with a focus on making complex topics easy to understand through hands-on, real-world projects.

With a Bachelor's and Master's degree in Electrical Engineering, I combine technical expertise with a passion for teaching. My classes are interactive and project-based, helping students not only learn to code but also build critical thinking and problem-solving skills.

Whether your learner is exploring programming for the first time or ready to dive deeper into AI, app development, or math, I’m here to guide them in a fun, supportive, and engaging environment.


 👨‍🏫 Classes I Offer

### 🔹 Python Classes
- Level 1: Real-World Python Projects 
  Learn the basics of Python by building fun, hands-on projects that connect directly to real-world applications.

- Level 2: Advanced Python Projects  
  Take your Python skills to the next level with more complex, creative, and challenging projects.

- Level 3: Python Algorithms  
  Learn how to think like a problem solver! This class focuses on logical thinking and algorithm design.

- Year-Long Beginner Python Coding Class (Project-Based)  
  Perfect for younger or new coders—this class introduces Python through exciting, kid-friendly projects over a full year.

- Level 4 Flex: Python GUI Coding with Tkinter  
  Learn how to build your own apps and interfaces using Python's Tkinter library. Great for visual learners!

- Level 5 Flex: Python Projects with Algorithms & OOP  
  Explore object-oriented programming while building impressive Python projects and sharpening your coding logic.

- AI with Python: Build, Train & Deploy Artificial Intelligence Projects  
  Learn how AI works by building your own models using Python! A fun introduction to machine learning and smart technology.

---

☕ Java Classes
- Level 1: Java for Beginners  
  A project-based class designed to teach the fundamentals of Java in a fun, easy-to-understand way.

- Java OOP: Learn Object-Oriented Programming through Projects
  
  Dive into core Java concepts with real-world applications, perfect for students curious about how software works.

- Advanced Java Programming  
  Take your Java skills further with a focus on algorithm design, advanced concepts, and testing strategies.

---

🌐 Web Development Classes

- Beginner Web Development Bootcamp: JavaScript, HTML, and CSS for Kids  

  Build your own websites while learning how the internet works! This hands-on course covers everything a beginner needs.

---

➗ Math Classes
- Algebra 1 for Middle Schoolers 
  Learn core algebra concepts in a supportive and engaging environment. Perfect for middle school students who want to get ahead or build confidence.

---

🌟 **Why Choose My Classes?

- Industry Experience Meets Education 
  With 12+ years in tech and a passion for teaching, I bring real-world knowledge into every lesson.

- Project-Based Learning  
  Every class is packed with hands-on activities so students can apply what they learn and build a portfolio of cool projects.

- Fun, Supportive, and Student-Focused  
  I create an environment where students feel comfortable asking questions, exploring ideas, and growing their skills.

---
 🎓 Education
- B.S. in Electrical Engineering – Queen Mary, University of London, UK  

- M.S. in Electrical Engineering – Loyola Marymount University, Los Angeles, CA

---

💼 Professional Background
I’ve spent over a decade in the tech industry, working as a Software Test Engineer (SDET). I specialize in Python, Java, web development, cloud computing, and AI. I love bringing that real-world experience into the classroom to show students how tech is used every day.

---

🎮 **Fun Facts About Me
When I’m not coding or teaching, you’ll find me traveling, reading, cycling, gaming, or exploring new technologies. My hobbies help me bring creativity and energy to every class!

---

🚀 Join Me!
Whether you're new to coding or ready to take on more advanced projects, you're in the right place! Let’s explore the exciting world of STEM, AI, and programming together—one fun project at a time.

---

Reseñas

Faruk Hasan sugiere esta clase a continuación...
Python avanzado: desarrollo de aplicaciones con Flask, programación orientada a objetos, HTML, bases de datos, Github y API
Faruk Hasan
4.8
(149)
12 US$ por clase
Clase grupal
50 semanas, 1/semana, 35 min
13-17


A los padres también les gusta
[Uno a Uno] Tutoría Privada de Codificación en JAVA - Introducción a la Programación en JAVA
Ziad Ghazi
4.6
(9)
55 US$ por sesión
Lecciones 1 a 1
Bajo demanda
7-18
Programación en Java: aprenda a programar con proyectos divertidos - Nivel 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,884)
21 US$ por clase
Próxima sesión a las 7 PM el Tue 5/27
Clase grupal
12 semanas, 1/semana, 50 min
12-17
Programación Java I
Susan Frederick
4.9
(16)
30 US$ por clase
Próxima sesión a las 2 PM el Mon 6/2
Clase grupal
2 semanas, 3/semana, 1.42 hora
12-17
Programación Java: clases particulares individuales
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,884)
39 US$ por sesión
Lecciones 1 a 1
Bajo demanda
10-18
Clase semanal de Java
MissB aka Bhavana R (Coding)
4.9
(38)
25 US$ por clase
Próxima sesión hoy a las 11:30 PM
Clase grupal
1/semana, 45 min
11-16
Clase Java 1:1
MissB aka Bhavana R (Coding)
4.9
(38)
70 US$ por sesión
Lecciones 1 a 1
Bajo demanda
13-18
101 Curso personalizado privado: conceptos básicos para principiantes: programación en Java, 1 hora semanal
StudentScholars
3.9
(86)
43 US$ por sesión
Próxima sesión hoy a las 11 PM
Lecciones 1 a 1
Bajo demanda
9-18
101 Curso Privado Personalizado - Intermedio - Programación Java - 1 Hora Semanal
StudentScholars
3.9
(86)
48 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-18
101 Programación JAVA Privada -Intermedio- Nivel 2 - 30 Minutos Semanales
StudentScholars
3.9
(86)
33 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-18
101 Programación JAVA Privada - Conceptos Básicos para Principiantes - Nivel 1 - 30 Minutos Semanales
StudentScholars
3.9
(86)
33 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-18
101 Programación JAVA Privada - Conceptos Básicos para Principiantes - Nivel 1 - 30 Minutos Semanales
StudentScholars
3.9
(86)
33 US$ por sesión
Lecciones 1 a 1
Bajo demanda
7-18
Aprenda programación orientada a objetos con Java
Mikaila
35 US$ por sesión
Lecciones 1 a 1
Bajo demanda
13-18
Codificación Java y Python 2 en 1 | ¡Clase de programación semanal de un año de duración para principiantes!
Faruk Hasan
4.8
(149)
10 US$ por clase
Próxima sesión mañana a las 1:30 AM
Clase grupal
1/semana, 35 min
10-13
Magic Java: aprende a programar de forma profesional a través del arte y los juegos (1 a 1)
Nicolas Bulgarides
55 US$ por sesión
Lecciones 1 a 1
Bajo demanda
13-18
Minecraft JAVA Edition: Cómo sobrevivir en el curso para principiantes de Survival Java
Julie Olufson
4.9
(270)
15 US$ por clase
Próxima sesión a las 2 PM el Sunday
Clase grupal
1/semana, 45 min
5-10
Campamento: Conviértete en un Jedi de Java
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,884)
20 US$ por clase
Próxima sesión a las 3 PM el Mon 6/16
Clase grupal
1 semana, 5/semana, 50 min
10-15
Ver más clases
Inicio
Buscar
Regalar una tarjeta de regalo
Abrir configuración de moneda, zona horaria e idioma
Idioma y región
Iniciar sesión