Programming Basics

Beginning programmers who want to better understand software development


Expected Duration
181 minutes

Software Development Fundamentals covers a common set of methodologies used when creating programs with a variety of programming languages. In this course you will explore programming basics such as the fundamentals of object-oriented programming, data structures, and how to use JavaScript.


Applying Object-Oriented Programming

  • start the course
  • use abstract and sealed classes
  • implement casting between types
  • use is and as
  • understand polymorphism
  • understand the override and new
  • understand the purpose of interfaces and use the IComparable interface

Data Structures

  • use C# lists
  • use C# arrays
  • use C# queues
  • use C# stacks
  • use C# linked lists

Basic Programming Techniques

  • capture input in a console application
  • create random numbers
  • create a list of unique random numbers
  • understand the purposes of sorting algorithms
  • understand the quick sort algorithm

Web Development Basics

  • understand how to create a web page
  • understand the purpose of CSS
  • work with style sheets
  • utilize inline CSS styles
  • modify DIVs using CSS

Working with JavaScript

  • understand the purpose of JavaScript
  • understand the basic rules of JavaScript
  • use JavaScript functions
  • reference HTML elements with JavaScript
  • modify HTML elements with JavaScript

Practice: Programming Basics

  • Understand basic programming





Multi-license discounts available for Annual and Monthly subscriptions.