Learn To Program Tic-Tac-Toe with C# and Visual Studio
4.5 (33 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,605 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn To Program Tic-Tac-Toe with C# and Visual Studio to your Wishlist.

Add to Wishlist

Learn To Program Tic-Tac-Toe with C# and Visual Studio

Build a complete Tic Tac Toe Game with Winforms using Visual studio 2015 and C#
4.5 (33 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,605 students enrolled
Created by Mohammad El-Haj
Last updated 4/2017
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn the basics of building a WinForms Application on Windows using C#
  • Build a fully functional Tic Tac To Game as a Windows Application in C#
  • Learn how to build game logic and develop simple games
View Curriculum
Requirements
  • Installation of Visual Studio (Recommended: Free Community Edition 2015 or 2017 or any other version)
  • Understanding of Windows environment and applications
  • MUST HAVE Basic knowledge of C# language like writing functions, if conditions and loops
  • MUST HAVE Basic Familiarity with .NET Framework and Winforms
Description

LEARN HOW TO QUICKLY BUILD A TIC-TAC-TOE GAME ON WINDOWS USING VISUAL C# and WinForms

Are you curious to learn what it takes to build a game with Visual C# on Windows?

If you say yes then I am hoping you will find this course as exciting as it is informational.

WHAT YOU ARE GOING TO LEARN:

  • The techniques  you need to build a complete Tic Tac Toe game with Visual C# on Windows
  • Understand how to use WinForms and how to create desktop applications using C#
  • How to prompt the user for messages and how to use MessageBox API
  • How to load images and display images using WinForms

You have 30-day money back guarantee from Udemy, so there is nothing to lose! I made my best efforts to provide high quality content and to make this both useful and fun to watch.

Let’s get started today! Enroll now!

WHAT'S IN THE COURSE?

  • Over 10 lectures of video content
  • Complete Tic-Tac-Toe Project in C# on Windows
  • Understand how to write efficient C# code 
  • Learn how Windows applications work

WHAT'S NOT IN THE COURSE?

This course DOES NOT teach AI and it is only a basic game for two players. You won't learn how to make the computer as one of the players as part of this course.

COURSE REQUIREMENTS:

  • Basic knowledge of C# (or any similar language like C/C++, Java....etc) 
  • Basic understanding of loops, functions, variables and if conditions...
  • Windows 7 or newer
  • Visual Studio installation – Visual Studio 2015 Community Edition (Recommended) or Newer

ENROLL TODAY TO LEARN HOW TO BUILD YOUR OWN TIC-TAC-TOE!

Who is the target audience?
  • This course is an easy step by step instructions to build a simple Windows application in C#
  • Anyone with some basic knowledge on Programming
Compare to Other C# Courses
Curriculum For This Course
16 Lectures
01:10:38
+
Learn To Program Tic-Tac-Toe with C# and Visual Studio
16 Lectures 01:10:38

In this lesson, I will walk you through the application we are going to build in this short course.

Preview 01:53

My name is Mohammad and I will be your instructor.

Preview 01:20

Download The Source Files
00:50


After VS 2017 is released, you can still download 2015 using the steps in this video.

Preview 03:14


In this lecture, we will create our game project in Visual Studio as a C# winforms applicaiton

Preview 03:59

In this lecture, we will begin to create and build our game board using controls from the toolbox in Visual Studio

Preview 07:42

Adding Game Title, Labels and 'New Game' Button
08:25

Adding and Displaying Images
05:52

Adding Player Turns
05:40

In this lecture we will implement the 'New Game' button code and learn how to restart a new game in our code

Starting a New Game
04:40

In this lecture, we will learn how to check for a winner and how to handle the case when someone wins in code.

Checking for Winner
08:23

In this lecture, we will add the code to handle no winner situation and finish up the logic for determining a winner

Checking for a Draw (No winners)
05:50

Final Touches - Message Boxes and Prompts
05:27

Congratulations and Thank you!
01:05
About the Instructor
Mohammad El-Haj
4.5 Average rating
511 Reviews
19,061 Students
4 Courses
Senior Software Design Engineer / Freelancer / Consultant

Hi there!

My name is Mohammad and I have a degree in computer sciences and have been working as a professional software engineer since 1995. I wrote my first program in GW-BASIC when I was 14 years old and since then I knew that I wanna grow up to become a programmer as it is the love and passion of my life!

I also started teaching Visual C/C++ and Visual Basic back in 1997 and that is when I learned how much I enjoy teaching and helping others!

I lived in Seattle for 17 years to work for Microsoft so I can learn from the best in the industry!  I spent 9 years at Microsoft as a senior software engineer and then became curious to try out other companies in USA so I can keep on growing and learning...

Over 20 years of my career, I worked with many companies from startups to medium size companies like Citrix and to big companies like Microsoft. During that time, I learned so many languages and technologies from Visual Basic, C/C++, Win32, ATL, COM, Python, Java, Javascript, C# and .NET and many more. I built Windows applications, mobile applications, built some websites and built games using Unity and many other tools. I like to share my experience and help others become professional developers as well.

I mentored, lead and managed many developers in my career and successfully helped ship many products including V 1.0 products like Microsoft Office Communicator ( aka Lync or Skype for Business). When I found out about Udemy, I was immediately hooked as a student, but I also wanted to pursue my passion as an instructor as I know that I enjoy teaching and helping others and I think I can make the learning experience fun and easy :)

As of 2017, I moved to live in CA and decided to be working full-time on creating courses as well as building some cool apps and games in my free time!

Looking forward to getting to e-meet and know everyone on Udemy!

Yours,

-Mohammad.