for 10 classes
Programación Java basada en proyectos | Nivel 2 | Clase de codificación de 10 semanas
Completado por 16 alumnos
Edades 11-15
Clase grupal
Videoconferencias en vivo
1 x por semana, 10 semanas
3-6 alumnos por clase
60 min
Qué está incluido
10 reuniones en vivo
10 horas presencialesExperiencia de clase
By the end of this course, students will able to demonstrate a number of real-world projects using some advanced Java concepts. List of Projects: ============ 1. Point-based Rock, Paper, and Scissors game 2. Bank Account Password Setup 3. Calendar Setup with nested loop 4. Bookstore Self-Check Out project 5. Advanced Grading Calculator *** You must have experience with basic level of programming skill in Java or Python in order to be enrolled in this course ************************************************* Let's look at the following questions: 1. What is a variable? 2. What are some basic data types in Java? 5. How does conditional statement work? You should be comfortable using 'if...else if...else conditions 6. How does a loop work? ==================================================================== If you know the answers to the most of the questions, you are welcome to join this class! In this 10-week class, you will learn some advanced programming concepts which will help you to solve some real-world problems and guide you to build projects! If you pass a coding test by the end of this course, you will be able to earn a digital certificate as well! Let's look at the topics ************************* Day- 1 Review concepts: Primitive and non-primitive data types, conditional statements, Switch-Case Statements, Arrays We will review some of the concepts that we covered before but in more details Day- 2 Review concepts: for loop and while loop We have learned a little bit about the for and while loop in the beginners course. In this class, we will discuss some of the examples created using loops and some other application of loops Day-3 Projects using loops. We will create a Rock, Paper, and Scissors game! We will also complete some simple algorithm using loops Examples: How can we print a word 10 or 100 times? How can we find a specific letter from a given string? Day-4 Algorithm What is an algorithm? How to use for loop/while loop to design a simple algorithm? In this class, students will find out that they have already used algorithm to solve some basic problems! Day-5 Java Methods: What is a method? How it works? Why do we need methods? Day-6 In this class, we will discuss the following question with example code: How do we call a method from the main Java method? Day-7 Project- 1: design a month of a calendar using nested loop Day-8 Design an advanced grading calculator Day-9 Design a Self-Checkout bookstore Day-10 Presentation and bug fixes
Otros detalles
Recursos externos
Además del aula de Outschool, esta clase utiliza:
Conoce al profesor
Experiencia y certificaciones del docente
Maestría desde Loyola Marymount University
Hello Future Engineers, Scientists, and Innovators!
I'm Faruk, a passionate Software Test Engineer (SDET) and STEM instructor based in New York, with over 12 years of experience in software development and teaching. My goal is to make learning fun, interactive, and hands-on while helping students build real-world problem-solving skills.
With a Bachelor’s and Master’s in Electrical Engineering, I bring technical expertise and a deep understanding of coding, algorithms, and project development. Through engaging, project-based learning, my classes aim to equip students with the essential skills to succeed in tech careers.
Classes I Offer:
Python Classes:
- Level-1: Real-World Python Projects – Learn coding with hands-on projects that mimic real-world applications.
- Level-2: Advanced Python Projects – Dive deeper into Python with advanced project-based learning.
- Level-3: Python Algorithms – Master algorithm design and logical problem-solving in Python.
- Beginner Python Coding: Year-Long Project-Based Programming Class for Kids – A year-long class designed for younger students to learn Python through fun projects.
- Level 5: Python Flex – Algorithms and Projects with Object-Oriented Programming – Learn advanced Python techniques and object-oriented programming with flexible learning.
- Python Coding GUI Mastery: From Basics to Intermediate Tkinter (Flex, Level 4) – Dive into graphical user interfaces with Tkinter for Python.
- Python and Artificial Intelligence Projects: Build, Train, and Deploy AI Models – Learn how to build, train, and deploy AI models using Python.
Java Classes:
- Level-1: Java for Beginners – A beginner's project-based approach to learning Java.
- Advanced Java Programming – Explore algorithm design and real-world Java applications.
- Java Object-Oriented Programming – Learn Java OOP through real-world projects in software testing.
Web Development Classes:
- Beginner Web Development Bootcamp: Javascript, HTML, and CSS for Kids! – An introductory bootcamp designed for kids to learn web development using JavaScript, HTML, and CSS.
Math Classes:
- Algebra 1 for Middle Schoolers – Algebra concepts taught in a fun, approachable way for middle school students.
Why Choose My Classes?
- Real-World Experience: I apply industry knowledge to make complex concepts easy and relatable.
- Hands-On Projects: Each class is designed around projects that help students build practical coding skills.
- Engaging Learning Environment: I foster a fun and supportive environment where learning and creativity thrive.
Education:
- Bachelor’s in Electrical Engineering – Queen Mary, University of London, UK
- Master’s in Electrical Engineering – Loyola Marymount University, Los Angeles, CA
Professional Background:
With over 12 years in the tech industry, I have experience delivering cutting-edge technology services and am excited to share those insights with my students.
Hobbies:
When I’m not coding, I love traveling, cycling, reading, and gaming. My diverse hobbies inspire creativity in my teaching and make each class dynamic and enjoyable.
Join Me!
Let’s embark on a fun and educational STEM journey together! Whether you’re just starting or want to take your skills to the next level, I’m here to help you succeed.
Reseñas
Otras clases de Faruk Hasan
Otras clases de Faruk Hasan
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.5
(8)
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,719)
por clase
Próxima sesión mañana a las 6 PM
Clase grupal
12 semanas, 1/semana, 50 min
12-17
Programación Java: clases particulares individuales
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,719)
por sesión
Lecciones 1 a 1
Bajo demanda
10-18
Clase Java 1:1
MissB aka Bhavana R (Coding)
4.9
(35)
por sesión
Lecciones 1 a 1
Bajo demanda
13-18
101 Curso Privado Personalizado - Intermedio - Programación Java - 1 Hora Semanal
StudentScholars
3.9
(86)
por sesión
Lecciones 1 a 1
Bajo demanda
9-18
Introducción a Java
Rehaan
por sesión
Lecciones 1 a 1
Bajo demanda
10-18
101 Curso personalizado privado: conceptos básicos para principiantes: programación en Java, 1 hora semanal
StudentScholars
3.9
(86)
por sesión
Próxima sesión hoy a las 11:30 PM
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)
por sesión
Lecciones 1 a 1
Bajo demanda
7-18
101 Programación JAVA Privada - Conceptos Básicos para Principiantes - Nivel 1 - 30 Minutos Semanales
StudentScholars
3.9
(86)
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)
por sesión
Lecciones 1 a 1
Bajo demanda
9-18
Aprenda programación orientada a objetos con Java
Mikaila
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
(145)
por clase
Próxima sesión a las 11:45 PM el Mon 3/3
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
por sesión
Lecciones 1 a 1
Bajo demanda
13-18
Usaco Bronce - Java
Phanee P
5.0
(1)
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
(267)
por clase
Próxima sesión a las 3 PM el Sunday
Clase grupal
1/semana, 45 min
5-10
El laboratorio de sostenibilidad en Minecraft Java
Infinite Mind Pictures Inc.
4.9
(45)
por clase
Próxima sesión a las 5 PM el Saturday
Clase grupal
1/semana, 55 min
8-13
Más para explorar
Griego intermedio II
Aplicaciones de programación
Ingeniería química
Pod social de estrellas
Etiqueta de modales
Imita a los maestros
Burbuja
Introducción a la geología
Vacaciones de invierno de matemáticas
Dibujo de dinosaurio
Un viaje a lo maravilloso de la gramática
Marcadores Copic
Notas de Cornell
Habilidades matemáticas
Defensores de dragones y mazmorras
Hilo
Esperando un milagro
Fundamentos de la biología celular
Vamos a cocinar la cena
Viajes Italia Grecia Turquía