Corso pratico di C
Learn C programming from scratch! This course teaches fundamental C concepts for building software. Perfect for beginners.
Course Content
Corso pratico di C is a beginner-level Udemy course taught by Enrico Girardi. It runs 9h 21m, is taught in Italian, and includes a certificate of completion. Learners rate it 3.8 out of 5 from 22 reviews, with 115 students enrolled. It is a paid course, last updated February 2020.
If you've started or are currently taking a C programming course, you might have noticed a common issue: many courses focus heavily on theory and concepts, leaving you wanting more practical experience. This course bridges that gap! We go beyond just understanding the theory and dive directly into hands-on programming. We'll cover the essential "theoretical" topics, but by doing so, you'll gain valuable practical skills.
Here's a breakdown of what we'll cover:
- Course Introduction: Get acquainted with the course structure and objectives.
- Compilation: Understand the process of turning your C code into executable programs.
- Materials: Access all necessary resources for learning and practice.
Theory Part I & Exercises Part I: We begin with foundational concepts.
- Theory 1: Initial explanations to set the stage.
- Theory 2: Mastering
scanfandprintffor input and output. - Theory 3: Further exploration of
scanfandprintffunctionalities. - Theory 4: Working with
scanfto read numerical input. - Theory 5: Understanding the
swapfunction – Part 1. - Theory 6: Completing the
swapfunction – Part 2. - Theory 7: Implementing conditional logic with
ifstatements. - Theory 8: Combining
ifstatements withwhileloops. - Theory 9: Printing characters and strings effectively.
- Theory 10: Utilizing the
forloop for repetitive tasks. - Theory 11: Using the
forloop to calculate multiplication tables. - Theory 12: Manipulating strings with the
forloop – Reversing a string (Part 1). - Theory 13: Manipulating strings with the
forloop – Reversing a string (Part 2). - Theory 14: Understanding
while (2)loops. - Theory 15: Using
whileloops for calculating averages and formatting numbers. - Theory 16: Finding the maximum value using
whileloops. - Theory 17: Introduction to
rand()for generating random numbers.
Theory Part II & Exercises Part II: Building upon the fundamentals.
- Theory Part II: Continued exploration of core C concepts.
- Exercises Part II: Practical exercises to reinforce learned concepts.
Theory Part III & Exercises Part III: Working with files.
- Theory Part III: File handling in C – reading and writing data.
- Exercises Part III: Hands-on exercises involving file operations.
Theory Part IV & Exercises Part IV: Advanced looping and control.
- Theory Part IV: More advanced loop structures and control flow.
- Exercises Part IV: Complex exercises applying advanced concepts.
Theory Part V & Exercises Part V: Putting it all together.
- Theory Part V: Putting together all the concepts learned.
- Exercises Part V: Comprehensive exercises to test your understanding.
Theory Part VI & Exercises Part VI: Practice and refinement.
- Theory Part VI: Final review and practice.
- Exercises Part VI: Final exercises to solidify your skills.
Saluti (Greetings): A friendly closing.
This course is designed for anyone looking to gain practical C programming skills, whether you're a beginner or have some existing knowledge. Learn by doing and master the fundamentals of C!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.