20 US$
weeklyor 159 US$ for 8 classes
Introducción a la programación en C#: codificación en C Sharp (8 semanas)
Nueva clase
Edades 11-16
Curso grupal en vivo
Videoconferencias en vivo
1 x por semana, 8 semanas
5-18 alumnos por clase
60 min
Qué está incluido
8 reuniones en vivo
8 horas presencialesTarea
1-2 horas por semana. Suggested challenges will be given to practice, but they are optional!Evaluación
incluidoExperiencia de clase
Hello! :) You just took your first step towards building a solid foundation in programming, particularly C#. No prior knowledge of coding or programming is required for this class. In this tutoring session, you will: - Master the basics and the foundations of programming languages, particularly C# - Be able to build programs that have real-life applications - Be prepared for exams or taking advanced programming courses (in school, college, online, or alone!) (if applicable) - Achieve the grades you set for yourself, or even higher (if applicable) - Boost your confidence in your abilities - Fulfill your learning goals and objectives - Understand the fundamentals used by game engines like Unity - Socialize (only if you want to!) and build your self-confidence further We will be covering the following topics: - Setting up the proper programming environment - Variables and Data Types (int, float, double, char, string; var; identifiers, variables, data types, constants) - Console IO Input Output Operations - Operators and Expressions (arithmetic operators, logical operators, modulo, relational/comparative operators) - Branch Statements (if/else, switch) - Loops (do-while, while, for loop, break) - Functions (arguments, pass by value, pass by reference) - Arrays I have been teaching Programming over 10 years, being repeatedly distinguished as the "teacher of the year". I find that the above topics are best suited for anyone looking to start coding, and that this is the most wildly used topics across almost every school and college. If you have any - any - question, just send me a message and we can further discuss your goals, and how you can achieve them! If this sounds like a good plan for you, feel free to book your spot now!
Metas de aprendizaje
Build a solid foundation in Programming
Improve problem-solving skills
Programa de estudios
8 Lecciones
más de 8 semanasLección 1:
Introduction to Programming: Environment Setup, Input/Output, Variables
In this lesson, we will cover the foundational steps to begin programming in C#. You’ll learn how to set up your development environment, understand how to handle basic input and output operations, and explore the concept of variables. These concepts will provide a solid base for writing and executing simple C# programs. By the end of the lesson, you'll be able to write and run code that interacts with users and processes basic data.
60 minutos de lección en vivo en línea
Lección 2:
Data Types and Expressions
This lesson introduces the various data types in C# and explains how to work with them effectively. You'll learn about primitive data types such as integers, floats, and strings, and how to use them in arithmetic and logical expressions. We’ll also cover how to convert between data types and the role of operators in forming expressions. By the end of this lesson, you’ll be able to write more complex programs that perform calculations and manipulate data efficiently.
60 minutos de lección en vivo en línea
Lección 3:
Branch Statements (if/else)
In this lesson, you’ll learn how to use branch statements like if and else to make decisions in your C# programs. These conditional structures allow your code to take different paths based on logical conditions. We will explore how to evaluate expressions, use comparison operators, and execute different code blocks depending on the outcome. By the end of the lesson, you’ll be able to write programs that respond dynamically to various inputs and conditions.
60 minutos de lección en vivo en línea
Lección 4:
Loops I
In this lesson, we’ll explore the basics of loops in C#. You’ll learn how to use for and while loops to repeat code execution based on conditions. We’ll cover how loops help in automating repetitive tasks and controlling the flow of a program. You’ll also learn common use cases and how to avoid common pitfalls like infinite loops. By the end of the lesson, you’ll be able to use loops to simplify tasks and make your code more efficient.
60 minutos de lección en vivo en línea
Otros detalles
Recursos externos
Los estudiantes no necesitarán utilizar ninguna aplicación o sitio web más allá de las herramientas estándar de Outschool.
Conoce al profesor
Experiencia y certificaciones del docente
Maestría en Ciencia desde University Of Ottawa
Hello and thank you for checking out my profile! :)
My name is Ziad, I am an Electrical and Computer engineer! I hold a masters' degree with over 8 years of teaching experience and 3 years of industry experience. I am currently pursuing a PhD, as I want to become a professor and teach at the University. That's almost the only thing I see myself doing for the rest of my life. While I always loved teaching, my 8+ years of TAing at the University Of Ottawa, and obtaining the title of "Teacher of the year" numerous times fueled that desire.
I can help you with:
- Maths (School level) : Whether that is high school maths, middle school maths, or primary school maths, I can be your guy!
- Maths (Univeristy level): I can probably help in this too (in particular Calculus), but send me a message to discuss your needs further!
- Introduction to Computer Programming (C, Java, C#, Python, and other languages)
- Fundamentals of Object Oriented Programming
- Digital Systems
If you are not sure whether we would be a good match, especially for a course that is not listed, just shoot me a message and we can discuss further!
When we enter school, we are told that we need to separate fun from studying. I don't think such separation is necessary, nor is it helpful! I believe that the best way to learn something, is to have fun doing it. And I try to make that happen in numerous ways - sometimes through short stories to introduce and illustrate concepts, sometimes through introductory riddles/games, and always, ALWAYS, with concrete examples. No matter what your needs and preferences are, I can always adapt my teaching strategy to serve you best!
With my tutoring, you will be able to:
- Obtain the highest grades in the subjects we cover.
- Boost confidence in your abilities.
- Receive techniques and strategies to tackle exams with specialized techniques and strategies.
- Overcome any Maths and programming fear.
- Be well-prepared for exams and real-world applications.
- Look at Maths and programming as fun and relatable
- Receive immediate feedback
- Understand the "why" behind concepts.
- Have fun along the way.
And... That's it! Here are some other interesting things about me:
- I love playing chess.
- I make movies.
- I love designing video games, especially interactive narrative games!
- I find almost anything interesting :)
Reseñas
Otras clases de Ziad Ghazi
Otras clases de Ziad Ghazi
A los padres también les gusta
Clases particulares de programación en C# e introducción al diseño de juegos con Unity (con C-Sharp)
Ziad Ghazi
4.5
(8)
55 US$ por sesión
Lecciones 1 a 1
Bajo demanda
7-18
101 Programación privada en C Sharp: conceptos básicos para principiantes, nivel 1, 1 hora semanal
StudentScholars
3.9
(86)
43 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-18
101 Private-C Sharp - 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 Privado-C Sharp -Intermedio- Nivel 2 - 1 Hora Semanal
StudentScholars
3.9
(86)
43 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-18
Tutoría individual de programación informática, codificación, Python, Javascript, C# y C++
Trammell Classes Dragon Academy, DnD, Coding , RPG
4.8
(721)
36 US$ por clase
Próxima sesión a las 1 AM el Saturday
Clase grupal
1/semana, 25 min
7-12
Tutoría individual: programación, Arduino, juegos, Unity, Python, JavaScript, C++, C#
Alex Fish
5.0
(5)
60 US$ por sesión
Lecciones 1 a 1
Bajo demanda
7-18
Programación en Python para principiantes: aprenda los conceptos básicos de programación
Create n Learn: English, Coding, AI, Music, Math
4.9
(201)
20 US$ por clase
Clase grupal
8 semanas, 1/semana, 55 min
11-14
Programación de videojuegos con Scratch: programación divertida
Michelle Lewis Scratch Computer Coding Educator
5.0
(15)
48 US$ por sesión
Lecciones 1 a 1
Bajo demanda
7-17
Programación en Minecraft: sesiones de codificación individuales
BrainBytes
4.9
(236)
65 US$ por sesión
Lecciones 1 a 1
Bajo demanda
6-15
Programación en Java: aprenda a programar con proyectos divertidos - Nivel 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,719)
21 US$ por clase
Próxima sesión mañana a las 6 PM
Clase grupal
12 semanas, 1/semana, 50 min
12-17
Clase de prueba de codificación
MissB aka Bhavana R (Coding)
4.9
(35)
30 US$ por clase
Próxima sesión a las 6 PM el Tuesday
Clase grupal
1 semana, 1/semana, 1 hora
12-17
¡Diversión semanal con programación intermedia en Minecraft! Proyectos de programación increíbles cada semana
Code Kids
4.8
(1,516)
21 US$ por clase
Próxima sesión a las 10 PM el Friday
Clase grupal
1/semana, 55 min
8-12
Programación Scratch: sesiones de codificación individuales
BrainBytes
4.9
(236)
65 US$ por sesión
Lecciones 1 a 1
Bajo demanda
6-13
Club de programación Scratch para programadores intermedios
Ms. Sara (STEM Apprentice Academy)
5.0
(571)
24 US$ por clase
Próxima sesión mañana a las 1 AM
Clase grupal
1/semana, 45 min
8-10
Serie semestral completa de programación Scratch: Introducción a Scratch: programación y juegos
Young Art: Art Education, Fashion Design, Coding
4.7
(4,835)
18 US$ por clase
Próxima sesión a las 10 PM el Tue 3/11
Clase grupal
16 semanas, 1/semana, 55 min
9-14
Club de programación para principiantes de Python: aprenda a programar con gráficos, juegos y animaciones
Coding Doctors Learning Lab, Inc.
4.8
(1,241)
15 US$ por clase
Próxima sesión a las 7 PM el Wed 2/26
Clase grupal
1/semana, 45 min
10-14
Más para explorar
Inglés del mundo real
Control emocional
Álgebra segundo semestre
Sala de escape de viajes en el tiempo
Área de búsqueda
Matemáticas pop-it
Ajolote kawaii
En el día de San Patricio
Asuntos de atención plena
Cuento de hadas
Introducción divertida a tocar el piano
Actor infantil: Cómo encontrar un agente
Ansiedad ante los exámenes
Ajedrez avanzado
Lindy Ávila
Década de 1950
Tabla periódica
Escritura del cuarto al quinto
Ajedrez Central Ny Inc.
Codificación de robots