SoloLearn C# Progress

SoloLearn Logo

SoloLearn Progress ScreenshotCreate a Blog Post

  • Title of blog post SoloLearn C# Progress
  • Screenshot your progress or certificate & upload to Flickr
  • Embed the screenshot(s) into your blog post (1pt.)
  • Explain what you did (1pt.)
  • Explain what you learned (1pt.)
  • Explain what the most challenging part of the tutorial process (1pt.)
  • Publish blog post
  • Check off progress on SoloLearn C# Feedback Form
  • Ask someone edit your grammar and spelling
    • Have them use the Feedback Form for comments
  • Make corrections, based on feedback
  • Update blog post
  • Hand in the SoloLearn C# Feedback Form (PDF)

Student Samples Posts

Resource

Module 1: Basic Concepts

  • What is C#?
  • Variables
  • Your First C# Program
  • Printing Text
  • Getting User Input
  • Comments
  • The var Keyword
  • Constants
  • Arithmetic Operators
  • Assignment & Increment Operators

Module 2: Conditionals and Loops

  • The if-else Statement
  • The switch Statement
  • The while Loop
  • The for Loop
  • The do-while Loop
  • break and continue
  • Logical Operators
  • The Conditional Operator
  • Basic Calculator

Module 3: Methods

  • Introduction to Methods
  • Method Parameters
  • Multiple Parameters
  • Optional & Named Arguments
  • Passing Arguments
  • Method Overloading
  • Recursion
  • Making a Pyramid

Module 4: Classes & Objects

  • Introduction
  • Value & Reference Types
  • Class Example
  • Encapsulation
  • Constructors
  • Properties

Module 5: Arrays & Strings

  • Arrays
  • Using Arrays in Loops
  • Multidimensional Arrays
  • Jagged Arrays
  • Array Properties & Methods
  • Working with Strings

Module 6: More On Classes

  • Destructors
  • Static Members
  • Static Classes
  • this & readonly
  • Indexers
  • Operator Overloading

Module 7: Inheritance & Polymorphism

  • Inheritance
  • Protected Members
  • Derived Class Constructor & Destructor
  • Polymorphism
  • Abstract Classes
  • Interfaces
  • Nested Classes
  • Namespaces

Module 8: Structs, Enums, Exceptions & Files

  • Structs
  • Enums
  • Exception Handling
  • Working with Files

Module 9: Generics

  • Generic Methods
  • Generic Classes
  • Collections

Leave a Reply

Your email address will not be published. Required fields are marked *