Find Classes
Teach
Log In

There are no open spots for this class, but we found something similar!

5.0 (1) · Ages 10-15

Javascript Coding for Beginners Level 1 -Project Based Learning

5.0 (4) · Ages 13-18

Introduction to Programming with Python, Part 1 FLEXIBLE SCHEDULE

5.0 (56) · Ages 8-18

Learn How to Code! 1:1 - Fundamentals of Programming

5.0 (2) · Ages 10-14

Fundamentals of Python Programming ( Twice a Week for 7 Weeks)

5.0 (4) · Ages 10-15

Making Games and Animations Using Python Code- Intermediate Levels 3 & 4- FLEX

5.0 (4) · Ages 9-14

Coding Games and Animations Using Python- Flex Class for Level 2- Beginners Only

Coding & Tech

Crash-Course Introduction to C Programming

In this 1 day course, students will learn elementary programming concepts with the C language.
Daniel Szelogowski
17 total reviews for this teacher
4 reviews for this class
Completed by 11 learners
  There are no upcoming classes.
Class
110 minutes
per class
Meets once
13-18
year olds
1-12
learners per class
per learner

How does aOne-Timeclass work?

Meets once at a scheduled time
Live video chat, recorded and monitored for safety and quality
Great for exploring new interests and different styles of teachers

How Outschool Works

There are no open spots for this class.

You can request another time or scroll down to find more classes like this.

Description

Class Experience

Learning C will allow students to develop the basic skills for procedural programming and the fundamentals of object-orientation, as well as a week study of C++. Students can use this knowledge to take on learning higher-level languages such as C#, Java, and Python in an accelerated manner.
Optional textbook: https://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628/ref=sr_1_2?dchild=1&keywords=c+programming&qid=1591899635&sr=8-2 (Various prices by format and rental) This book is extremely well-known in the programming community for being fundamental to developing one's skills with programming languages.
In addition to the Outschool classroom, this class uses:
1 hour 50 minutes per week in class, and an estimated 2 - 4 hours per week outside of class.
Replit will be used as an online code editor during class to demonstrate the programming concepts live to the students in a Google Docs-like format, as students can view the code in real-time and interact with/edit the code as well (when permitted). It is also recommended for programming practice use, as it saves the student the time of installing and setting up an interpreter/compiler and text editor or IDE. An account is required (must be 13+) to use the editor, but the student may choose to solely watch through the screen share if desired. The textbook resource is purely supplemental and is solely a suggestion for learners interested in continuing their knowledge of the topic.

Teacher

Daniel Szelogowski
🇺🇸
Lives in the United States
Computer Science and Multimedia Design Professional, Choral Music and Computer Science Educator, Vocal Pedagogue
17 total reviews
27 completed classes

About Me

Computer Science, Choral Music, Voice, Piano, Cello, Theory, and General Music Teacher
-Ph.D. Artificial Intelligence (2022-Present [Exp. 2024])
-M.S. Computer Science
-G.C. Applied Bioinformatics (2022-Present [Exp. 2023])
-B.M. Music Education -... 
Learn
© 2022 Outschool, Inc.