- EOL
Attention! The sale of the product has been completed. Check others in thiscategory. |
The course is available only in on-line version - check it out!
- Would you like to learn programming, but don't know where to start?
- Wondering what language to choose to start with so you can easily start writing ready-made programs?
- Do you have problems understanding lectures on basic programming?
- You have already learned the theory, but still lack practical knowledge?
- You want to combine electronics with programming, but you lack the knowledge and don't know if you can handle it?
Check out our programming course in C!
The course is designed for beginners who want to quickly understand all relevant C concepts and start creating their own programs. Classic C is a popular, versatile and easy to learn language, so it is a great choice for anyone who wants to start their programming adventure. Even a basic knowledge of C will allow you to master other programming languages such as C++ or C# much faster.
Course announcement.
How does it work? The training is designed to reduce the time spent learning. You can simultaneously watch instructional videos and write program code yourself - this way you can quickly master the skills necessary for every programmer.
What is in the course?
With this course you'll be able to master all of the most important issues related to programming in C - from preparing your work environment to more advanced issues like tables and indicators. You will gain knowledge that is key to further developing your skills.
Many of the devices you use every day are based on the software written in C. This popular language is used to program microcontrollers or Arduino tiles (check also the Arduino course from scratch). If you would like to combine electronics with programming, but you don't know where to start because you don't know the basics of programming in C, this course will be a great choice.
Installation
The course starts with the preparation of the programming environment. The teacher shows how to install Code::Block - a very popular working environment among C developers. You will learn how to use its almost unlimited possibilities and work faster and more effectively thanks to it.
We write programs
This chapter presents important issues that allow you to understand the very idea of programming and start creating your own projects. The structure of the program is discussed in detail, the use of variables, as well as comments that help maintain order in the code. Already at this stage, the first challenge awaits you! The teacher has developed a list of practical tasks, solving them will help you consolidate your knowledge. In the following chapters you will learn about the operation of the input instructions, the use of indicators and first functions. Indicators and functions are very important issues in programming, so here you will also have a few tasks to solve.
Conditional instructions and loops
The interaction of the program with the user would not be possible without the participation of conditional instructions. This is another important issue, which you can easily master by repeating step by step the actions performed on the screen. In the next step you will also learn how to use the loop and how to choose the best type of loop to solve the problem.
Your own functions
Do you want to automate certain processes in your program? Use the function! This chapter discusses all the important issues related to functions, such as declarations, passing on arguments and returning values.
Boards and advanced issues
In the next stage of training you will master the work with boards. You will be able to practice reading and writing to whiteboards, as well as working with two-dimensional whiteboards using practical examples of ready-made programs. At the very end of the training you will get acquainted with more advanced examples, such as recursive functions and writing and reading data from a file. Don't worry if you don't understand all these terms - at the end of the course you will be able to write your own programs and develop your skills in virtually any direction!
Table of contents
Introduction
We write programs
Conditional instructions and loops
Own functions
Boards
Advanced issues
|