Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
すべてのコースとプロジェクト | Codefinity

フィルター

テクノロジー

レベル

カタログを見る

トラック、コース、プロジェクトをすべて一か所で。自分のペースで学び、実践的なスキルを身につけましょう。

コース

C Basics

This course offers a thorough introduction to the C programming language. Participants will delve into the core concepts, syntax, and structures of C, equipping them to craft basic programs. Key areas of focus encompass variables, data types, control structures, functions, arrays, and pointers. Engaging hands-on activities and projects will provide learners with tangible experience in problem-solving using C. Upon concluding this course, participants will possess a robust understanding of C programming and be primed to explore more intricate subjects.

トラック
Ultimateのみ

C Programming Fundamentals

A structured, step-by-step introduction to the C programming language that starts with core syntax and gradually moves toward deeper concepts. You will build a solid understanding of how programs work at a low level, including memory management, pointers, and fundamental data structures. The focus is on clear concepts and practical reasoning, preparing you for systems programming, embedded development, and performance-critical software engineering.

C
チャレンジ

Maximize the Expression

Find the maximum value of an expression formed by three integers using + and * operations.

cpp
java
js
python
r
c
クイズ
新着

C Pointers Basics
新着

This quiz assesses your understanding of pointers in the C programming language. It covers pointer declaration, dereferencing, pointer arithmetic, NULL and dangling pointers, and practical code output scenarios.

C
コース

Introduction to CMake

A beginner-friendly course introducing the essentials of CMake, the popular cross-platform build system. Learn how to set up, configure, and manage CMake projects for C and C++ development.

チャレンジ

One Flip Game

Maximize the number of ones in a binary array after one flip operation.

r
c
cpp
java
js
python
コース

C Pointers Mastery

A comprehensive course designed to help intermediate C programmers master pointers, from fundamentals to advanced pointer manipulation and practical applications.

チャレンジ

Cake Division

Determine if a cake can be split into two even-weight portions.

c
cpp
java
js
python
r
コース

C Device Drivers Basics

Learn the foundational concepts and practical skills required to develop device drivers in C for Linux. This course covers the architecture of device drivers, kernel and user space interactions, driver types, kernel modules, memory management, interrupts, concurrency, and direct hardware communication.

コース

C Structs

Gain a solid understanding of how structs work in C, from basic definitions to advanced memory concepts. Explore how pointers interact with structured data, discover efficient ways to organize information, and build confidence by implementing real data structures such as linked lists.

コース
新着

C Loops
新着

Master the essential loop constructs in C, including while, for, and do-while loops, as well as control statements like break and continue. This course is designed for learners who already understand variables and conditionals, focusing on practical usage and concise explanations.

コース

C Networking Basics

Learn the essentials of computer networking by building real-world applications in C. This course guides you step by step through the fundamentals of sockets, protocols, and client-server communication, using hands-on examples and clear explanations.

some-alt