Courses to learn

C#

Welcome to the exciting world of C#!

A versatile and powerful programming language that lets you create a wide range of applications. Discover why learning C# is the first step to unlocking endless opportunities in the world of programming.

Hero Image

Create your own projects using the C# programming language

START CREATING C# PROJECTS TODAY

Learn to learning to code with C#

Why choose to learn C#? Let us give you some of the fundamental reasons why our students love learning C#:

  • Versatility: C# is a widely used language in software development, from desktop applications to web and mobile applications.
  • Professional opportunities: The demand for C# developers is high in the tech industry, which means excellent career prospects.
  • Beginner-friendly syntax: C# is known for its clear and readable syntax, making it an excellent choice for beginners.
  • Active community: The C# community is large and active, which means you'll always have resources and support to learn and improve your skills.

Junior C# programmers earn €35,000 / year

Work in industries like web development, video games, or app development

Join people who share your interests

WHAT'S INCLUDED IN THE C# COURSES?

All our courses follow a quality standard that gives you everything you need to learn

ALL C# COURSES

Each course includes several projects built from scratch with C#. That means with every course you'll learn new techniques and discover how to code new types of projects!

COURSE UPDATES

Include any updates to the C# courses across the entire Path, whether to improve a class or expand the curriculum.

COMMUNITY ACCESS

If you have any questions, there's an exclusive C# community available where a teacher or classmate can help you out.

COURSE CERTIFICATES

We'll give you a certificate when you complete the C# Path. And a certificate for each completed course.

+2000 classes with theory, exercises, quizzes, and projects

+500 hours of HD video to learn C#

Higher rating in the quality of our training: 4.9 / 5.0

What types of projects can we develop with C#?

With C#, you can create a wide variety of projects:

  • Desktop applications: C# is commonly used to create desktop applications for Windows operating systems.
  • Web applications: C# is essential for web application development through ASP.NET.
  • Mobile applications: With technologies like Xamarin, you can develop cross-platform mobile applications for iOS and Android devices using C#.
  • Database applications: You can develop applications that connect to SQL or NoSQL databases using C# to manage and manipulate data.
  • Video games: C# is widely used in video game development. You can create 2D and 3D games for various platforms, such as PC, consoles, mobile devices, and virtual reality.

Courses on C# for Programming

Our C# courses are designed to guide you on your programming journey. You'll learn programming fundamentals, control flow logic, data manipulation, and application development.

  • Syntax and Structure of C#
  • Object-oriented programming
  • Development of console and desktop applications
  • Database Connection
  • Web and mobile app development
  • Introducción a C# para desarrolladores de videojuegos

    5.0 average rating (22 reviews)

    Easy Level

  • Learn C# by creating a video game from scratch with Unity

    5.0 average rating (29 reviews)

    Easy Level

  • Complete Unity 2020 course: start your journey into video games

    5.0 average rating (29 reviews)

    Easy Level

  • Create your first 3D game with Unity

    4.9 average rating (45 reviews)

    Easy Level

    Free

  • Crea un videojuego Tower Defense en 2D con Unity

    5.0 average rating (29 reviews)

    Intermediate Level

  • Crea tu primer juego de plataformas en 2D con Unity

    5.0 average rating (28 reviews)

    Intermediate Level

  • Create a flappy bird with Unity

    5.0 average rating (22 reviews)

    Intermediate Level

  • Crea tu primer shooter en tercera persona con Unity

    5.0 average rating (25 reviews)

    Intermediate Level

  • Game Development Fundamentals with Unity 2017

    5.0 average rating (23 reviews)

    Intermediate Level

  • Create 5 retro video games with Unity

    5.0 average rating (23 reviews)

    Hard Level

  • Create an RPG video game with Unity from scratch

    5.0 average rating (26 reviews)

    Hard Level

  • Create 5 video games with Unity

    5.0 average rating (21 reviews)

    Hard Level

  • Crea un Shooter Multijugador FPS con Unity y Photon PUN 2

    5.0 average rating (22 reviews)

    Hard Level

  • Master's in Augmented Reality with Unity®2021

    5.0 average rating (25 reviews)

    Hard Level

  • EXPERT in Advanced Programming with Unity®2022 and C#

    5.0 average rating (24 reviews)

    Expert Level

  • Curso de desarrollo de videojuegos con Unity 2021

    5.0 average rating (31 reviews)

    Expert Level

  • Create a 3D RPG video game with Unity

    5.0 average rating (23 reviews)

    Expert Level

  • EXPERT in Shader Graph with Unity®2021

    5.0 average rating (24 reviews)

    Expert Level

  • Aprende C# en 6 horas

    5.0 average rating (29 reviews)

    Easy Level

  • Programación Orientada a Objetos con C#

    5.0 average rating (22 reviews)

    Intermediate Level

  • Masterclass de productividad utilizando Visual Studio y C#

    5.0 average rating (23 reviews)

    Expert Level

What do people think of our C# courses?

Don't take our word for it, check out what our students have to say

5 clasificación por estrellas

Excellent course, congratulations!

Monica Yaneth Loeb Willes

This course has been a very interesting experience, thank you so much.

This course has been a very interesting experience, thank you so much.

Menos información
5 clasificación por estrellas

I love this masterclass

Joiser Urquiola

Complete, well-developed and well-explained

Complete, well-developed and well-explained

Menos información
5 clasificación por estrellas

Everything you need to learn C#

Alberto Sastre

With this course I've developed the foundations of this language that will help me achieve whatever I want to build later.

With this course I've developed the foundations of this language that will help me achieve whatever I want to build later.

Menos información
5 clasificación por estrellas

So much to learn, but it's motivating!!!

Jonathan Barria

It's a bit tedious with so much information, but you get the hang of it little by little. The truth is I like this course, that's why the 5 stars.

It's a bit tedious with so much information, but you get the hang of it little by little. The truth is I like this course, that's why the 5 stars.

Menos información
5 clasificación por estrellas

So happy!

Marc Ramis

5 clasificación por estrellas

Visual Code Course

Victor Roman

this course has been awesome. I devoured it in one go. It's exactly what I needed. 10 out of 10.

this course has been awesome. I devoured it in one go. It's exactly what I needed. 10 out of 10.

Menos información
Y SI REALMENTE QUIERES APRENDER TODO SOBRE CREAR PROYECTOS CON C#

Get your hands on our Programming Languages Learning Path

With all our programming courses in different languages, you'll become a real programming Master, with access to over 10 courses and more than 100 hours of video to create endless projects.

Ver la Ruta de Lenguajes de Programación
Y SI REALMENTE QUIERES APRENDER TODO SOBRE C# EN VIDEOJUEGOS

Get our Learning Path in Game Development

With all our Unity and Unreal Engine courses, you'll become a real Video Game Master, with access to over 25 courses and more than 500 hours of video to create endless games.

Ver la Ruta de Desarrollo de Videojuegos

FREQUENTLY ASKED QUESTIONS

How long does it take to learn C# from scratch?

The time it takes to learn C# can vary depending on your previous programming experience. For beginners, learning the basic concepts of C# can take a few weeks, while mastery takes longer. Our courses are designed to adapt to your learning pace.

What do you need to learn C#?

Basically, a computer and your enthusiasm. No prior programming experience required. Our courses are designed to be accessible for beginners and will guide you throughout your learning journey.

What version of C# is used in Frogames courses?

Each course uses a version of C#, but in general with the latest available version of the programming language you'll be able to follow all our courses without any problem

Do the C# courses at Frogames have a certificate?

Of course. Every C# course you complete will give you a badge validated by blockchain technology that you can add to your LinkedIn profile with a single click. And each time you complete a difficulty level or topic, you'll also get an additional certificate that you can upload to your portfolio.

Ready to start your C# learning journey?

Sign up for our courses today and discover the exciting world of creating projects and games with this programming language!

Ver cursos