For college programming instructors

A modern C# textbook your students can afford.

C# Fundamentals teaches C# 14 and .NET 10 in 25 hands-on chapters. Written by a former college C# instructor and tested in real classes. $39.99 in print, updated every year.

For instructors evaluating a future term. Requests are reviewed before mailing.

C# Fundamentals, eighth edition

Fits the course you already teach

Students build console apps on Windows, macOS or Linux. No prior programming needed.

Compare your syllabus with the chapter map.

Include your syllabus with a desk-copy request
Ch 1-4
Getting started
Ch 5-7
Decisions, loops and methods
Ch 8-11
Classes and OOP
Ch 12-15
Generics, collections, delegates and LINQ
Ch 16-17
Async and parallel basics
Ch 18-20
Exceptions, xUnit testing, files and JSON
Ch 21-22
LINQ-to-Objects and an EF Core introduction
Ch 23-25
New C# 14 features

Inside every chapter

  1. What you'll learn
  2. Plain explanation
  3. An example students type and run
  4. A challenge
  5. A mini quiz
  6. Key terms

Inside a chapter

Explain

With var, the compiler infers the type from the value. The type is still fixed.

var score = 95;

Build

Write a console calculator that reads two numbers.

double a = double.Parse(Console.ReadLine()!);
double b = double.Parse(Console.ReadLine()!);
Console.WriteLine($"Sum: {a + b}");
Console.WriteLine($"Difference: {a - b}");
Console.WriteLine($"Product: {a * b}");
Console.WriteLine($"Quotient: {a / b}");
$ dotnet run
10
5
Sum: 15
Difference: 5
Product: 50
Quotient: 2

Check

What type does score have?

In the back: useful commands, common compiler errors and fixes, quiz answers.

Easy for students to get

Campus bookstore

The print edition at your campus bookstore.

$39.99 list

Bookstores can order it direct. ISBN 978-1-954086-87-6.

The print book stands on its own. The website is optional.

For bookstores

ISBN 978-1-954086-87-6

Request classroom pricing
  • 20% off list on direct orders
  • PO and net 30
  • Freight included on 10 or more copies
  • W-9 on request
Adam Seebeck

From the author

I wrote C# Fundamentals while teaching C# at the college level. The textbooks I could assign were expensive and not hands-on enough, so I wrote an affordable, practical book my students could keep beside them while they programmed. My classes used it for several years, and the college kept using it after I left.

Adam Seebeck, author and former college C# instructor

More books for your program

  • C# Core Concepts

    A plain-English companion for intermediate C# courses.

    Request a desk copy
  • ASP.NET Core APIs Fundamentals

    For web API and back-end development courses.

    Request a desk copy
  • Entity Framework Core Fundamentals

    For data access and database programming with .NET.

    Request a desk copy
  • Testing .NET Applications Fundamentals

    For software testing and quality courses.

    Request a desk copy
  • SQL & Database Fundamentals

    For introductory database and SQL courses.

    Request a desk copy
  • Python 3.14 Fundamentals

    For introductory Python programming courses.

    Request a desk copy

Questions instructors ask

How do I get a desk copy?

Request a free printed copy for evaluation. Tell us your name, college, course and term, and where to mail it. Requests are reviewed before mailing.

Which edition will my students get?

We update the book each year when the new C# and .NET ship. Ask us which edition fits your term.

How does our bookstore order?

Directly from us at 20% off list with a PO and net 30, freight included on 10 or more copies. Or through Amazon.

Can we use it as a reference instead of the required text?

Yes. You can assign it as a recommended reference and decide later whether to make it required.

Are there slides or a test bank?

The current offer does not include slides or a separate instructor test bank. Each chapter includes a challenge and a mini quiz, with quiz answers in the back.

Does it cover Windows Forms?

No. It teaches modern C# with console apps.

Does it work on Mac and Linux?

Yes. .NET 10 runs on Windows, macOS and Linux.

Do students need the unQbd website?

No. The print book stands on its own.

Can students get the book and the online edition together?

Yes. The student bundle includes the printed book and a year of unQbd for $49, with U.S. shipping. It renews at $49/year without another book, and students can cancel future renewal through their account.

Is there a Kindle edition?

Yes, on Amazon.

Evaluate it for your next C# course.

Request a free desk copy
Read and listen on the go with the unQbd app. Get the app
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.