Introduction to Programming – C – C + +


Computer Science, Choral Music, and General Music/Theory Teacher

A.A.S. Arts and Sciences – General Studies, UWM


B.M. Music Education – Choral Emphasis, Computer Science minor, and Web Development/Administration minor, UWW

M.S. Computer Science (Second-year graduate student), UWW

Director of choral and orchestral music, vocalist, pianist, cellist, guitarist, bassist, and computer scientist/engineer. Growing researcher in the field of computer science, particularly machine learning and artificial intelligence, as well as algorithmic theory.

Parent testimonials (from Outschool):

Sandra R. about Intermediate C# Programming/Data Structures and Algorithms: My daughter loved this mini course in Programming. It was detailed, interactive and fun. I’m astonished at how much was taught. This is a great class; Awesome teacher!

Nattanich J. about Crash-Course Introduction to C Programming: This class is great. My son learned a lot and really enjoyed it. Prior experience helped, but won’t be necessary. The teacher was very thorough and explained things clearly. I’m looking for another coding class from this instructor.

Rami R. about Intermediate C# Programming/Data Structures and Algorithms: Great teacher; I had very little programming knowledge and learned a lot during the course.

Rachel B. about Accelerated Introduction to Python Programming: My son enjoyed this class and he notes that the teacher is an expert in the topic.  The teacher was very welcoming despite the fact that my son was younger than the age recommendations. My son felt that the teacher covered the material in an efficient way and the class lived up to its description.   

Eric N. about Introduction to C/C++ Programming: My son really enjoyed this class!  He was very comfortable since Daniel’s teaching style lends itself well to learning the basics of programming. The classes were hands-on, the topics well-covered, and the short assignments provided a good way to illustrate the subject matter.    We would definitely take more programming classes with this teacher.

Courses of Interest:


• AP Music Theory

• Form and Analysis

          • Introductory Guitar

          • Introductory Cello

          • Beginner-Intermediate Piano

          • Introductory Music Theory

         • Introductory Conducting

         • Choral Conducting

         • Instrumental Conducting

          • Independent Study and Research

-Computer Science:


          • Independent Study and Research

          • AP Computer Science A

          • AP Computer Science Principles

          • Cryptography and Cybersecurity Protocol

          • Databases and Data Warehousing

          • Independent Programming Literacy

          • Data Structures and Algorithms (Prereq: Intro C# or Java)

          • Theory of Algorithms

          • Theory of Computation

          • Computer Languages and Compilers

          • Computer Organization and Systems Programming/Software

          • Concepts of Programming Languages

          • Embedded Systems and IoT/Digital Electronics

          • Software Engineering

          • Computer Science History

          • Introductory Java (Opt. Prereq: Intro C/C++)

          • Introductory C# (Opt. Prereq: Intro C/C++)

          • Accelerated Introductory C# (Opt. Prereq: Intro C/C++, or strong programming experience)

          • Intermediate C# (Prereq: Intro C#)

          • Introductory C/C++

          • Intermediate C/C++ – Data Structures and Algorithms (Prereq: Intro C/C++)

          • Introductory Assembly [MIPS] (Prereq: Into C/C++)

          • Introductory Assembly [x86] (Prereq: Into C/C++)

          • Introductory Python (Opt. Prereq: Intro C/C++)

          • Introductory Swift (Opt. Prereq: Intro C/C++)

          • Introductory Kotlin (Opt. Prereq: Intro Java)

          • Introductory Ruby

          • Introductory Go [Golang]

          • Accelerated Introductory Python (Prereq: Intro C/C++)

          • Introductory F# (Opt. Prereq: Intro C/C++ or Intro C#)

          • Introductory Web Development: Intro to HTML, CSS, and JavaScript

          • Intermediate Web Development: Intro to PHP, jQuery, and Advanced JavaScript

          • Advanced Web Development: Intro to SQL, HTML5, ECMAScript 6, CSS3

          • Introduction to Artificial Intelligence (Prereq: Intro Python)

          • Machine Learning (Prereq: Intro Python and Linear Algebra)

          • Data Science (Prereq: Intro Python)

          • Cryptography

          • Quantum Computing (Prereq: Linear Algebra)

          • Web Server and Unix Administration


• Introduction to the International Phonetic Alphabet

          • Singer’s Diction I – The Romance Languages (Prereq: Intro to IPA)

          • Singer’s Diction II – The Slavic Languages (Prereq: Singers Diction I)

          • Singer’s Diction III – The Scandinavian Languages (Prereq: Singers Diction II)


   • Applied Calculus

          • Finite Math

          • Algebra I

          • Algebra II

          • Finite Algebra (III)

          • College Algebra

          • Geometry

          • College Geometry

          • Discrete Structures

          • Linear Algebra

          • Abstract Algebra

          • Graph Theory


    • AP Psychology

          • Cognitive Behavioral Therapy

          • Neuro-Linguistic Programming

          • Psychotherapy

Introduction to Programming – C – C + +, Free Tutorials Download

Download Introduction to Programming – C – C + + Free Tutorials Direct Links

Go to Download Tutorials Page Go to HomePage Tutorials

Password :

Author: Ho Quang Dai

I am Ho Quang Dai, from Vietnam – A country that loves peace. I share completely free courses from major academic websites around the world. Hope to bring free knowledge to everyone who can’t afford to buy

Related Courses

Notify of
Inline Feedbacks
View all comments

Report Link Die

Please provide the most detailed information, we will re-upload as soon as possible