C Programming Language for Beginners
What you'll learn
- Fundamentals of Programming
- C Program Structure
- Use of input-output functions
- Use of variables
- Conditional and Loop instructions
- Declaration and use of functions
- 1D and 2D Arrays
- Pointers
- Structure definition
- File Input/Output
Requirements
- A computer running Microsoft Windows
- At least 4GB of ram is recommended
- No programming experience is necessary - I will teach you from scratch.
Description
Welcome to the C Programming Language for Beginners course.
First, About the instructor
Phd in Computer Science, Electronics and Embedded Systems.
More than 8 years of practical experience as a research teacher in several schools and universities, during this experience I taught courses in microprocessor architecture and assembler, programming in C and embedded C, as well as programming with embedded system languages like Verilog and VHDL.
This combination of knowledge and experience gained over the years has given me the desire and passion to share my knowledge with students.
Introduction
You have never used a programming language before, and you find C a good language to start with. Or you have experience with other programming languages, but you want to add C to your CV. Well, you are welcome.
This is a complete online course, it covers from the basic concepts of C to structure and files.
At the end of this course:
You will be able to understand the basic concepts of C programming.
You will be able to write a program based on a requirement list.
You will be able to use the different concepts to write a high-quality program.
You will be able to search and solve errors.
In this course you will learn the basics of programming using the C programming language - including concepts such as:
Fundamentals of Programming
C Program Structure
Use of input-output functions
Use of variables
Conditional and Loop instructions
Declaration and use of functions
1D and 2D Arrays
Pointers
Structure definition
File Input/Output
Register and start programming.
Who this course is for:
- Beginners who have no idea about programming
- Beginners with some programming experience
- Junior developers in embedded programming
Instructor
ATI ENGITECH has over 8 years' experience in several sectors: Computer Science, Electronics and Embedded Systems.
By bringing together a range of interesting expertise, the aim is to provide high-quality online education in 2 languages (French and English).
Learn about topics such as: embedded systems programming (X86 assembly language, C programming language, Arduino, Raspberry and FPGA), Android development and cross-platform development with Flutter, and much more to come...
Keep learning!