DartmouthX, IMTx: C Programming: Language Foundations
|
Master foundational concepts in the C programming language such as logical statements and arrays.
About this course
Inthis course, part of the C Programming with Linux Professional Certificate program,you will learn to use logical statements and arrays in C. Logical statements are used for decision-making with follow-up instructions, based on conditions you define. Arrays are used to store, keep track of, and organize larger amounts of data. You will furthermore implement some fundamental algorithms to search and sort data.
Within moments of this course, you will be coding hands-on in a new browser tool developed specifically for this course, receiving instant feedback on your code. No need to install anything!
Why learn C? Not only is it one of the most stable and popular programming languages in the world, it’s also used to power almost all electronic devices. The C programming language represents one of the building blocks of modern computer information technology.
By the end of this course, you will have gained experience with programming concepts that are foundational to any programming language and be one step closer to a career in computer engineering.
This course has received financial support from the Patrick & Lina Drahi Foundation.
At a Glance:
Institutions: DartmouthXIMTx
Subject: Computer Science
Level: Introductory
Prerequisites:
C Programming: Getting Started For Complete Beginners DART.IMT.C.01
OR equivalent skills.
Language: English
Video Transcript: English
Associated programs:
Professional Certificate in C Programming with Linux
Associated skills:Linux, C (Programming Language), Decision Making, Algorithms, Programming Concepts
User Reviews
Be the first to review “DartmouthX, IMTx: C Programming: Language Foundations” Cancel reply
Related Products

LinuxFoundationX: Linux Tools for Software Development
Learn the tools you need to confidently work in Linux development environments and beyond.

HarvardX: Data Science: Productivity Tools
Keep your projects organized and produce reproducible reports using GitHub, git, Unix/Linux, and RStudio.

LinuxFoundationX: Introduction to DevOps and Site Reliability Engineering
Learn how to start transforming your organization using the principles and practices of DevOps.

LinuxFoundationX: Introduction to Open Source Networking Technologies
Learn technical fundamentals needed to adopt SDN, NFV, disaggregation, orchestration, network automation, and modern networking. Discover use cases and technical options for open networking. Plus: learn more about The Linux Foundation networking projects.

IBM: Hardware and Operating Systems
This course will help you develop the skills to install and set up an operating system and gain expertise on hardware components, including motherboard, CPU, hard drives and more.

Linux Essentials
Build foundational Linux skills and prepare for the Linux Essentials certificate exam from Linux Professional Institute.
There are no reviews yet.