- 6 reviews
- 6 completed
Great introduction to C# (and programming in general) for the complete beginner. The instructor Jeremey McLain provides a steady progression of concepts and well-paced practice exercises, which will guide the beginner through basic syntax and programming concepts.
I thoroughly enjoyed Craig's course on functional programming using Java 8. He covered all the basic concepts, like purity, side effects, referential transparency, memoization, idempotence, high-order functions, functional composition, closures, lambdas, etc., with clarity and a great sense of humor and fun. The step-by-step exercises and example projects were very well paced. Support was extraordinary: the team, including Craig himself, responded within an hour on a Saturday to correct a technical issue. Overall, a truly exceptional learning experience, and one I highly recommend to anyone wanting to truly understand the foundations of functional programming.
Clear introductory overview of big data, what it is, what frameworks are available. I only hope this is only the first course in a complete track in big data.
Great course in the C# track. Thorough and clear explanations of the most popular collections like Array (jagged & multi-dimensional), List, HashSet, Dictionary, and introductions to others. Also explains hashing, sorting, and searching, along with interfaces. Quizzes and coding projects help to solidify the knowledge.
Continuing Treehouse's C# series, instructor Jeremy McLain does a great job explaining more about object oriented programming with C#, delving beyond the basics into topics such as polymorphism, abstraction, interfaces, composition, virtual, override, new, static classes, access modifiers. He uses concrete and fun project examples via the Treehouse Defense game, building upon the basic C# courses prior to this one. Great course by a great teacher. Highly recommended for the serious C# student.
Very well paced course with well-thought out project and good exercises to reinforce learning. Highly recommended to anyone seeking to learn object orientated C#. Ideal for the beginner or those with limited exposure to the language.