UdemyC (programming language)

C Programming - Basics to Advanced Level

التصنيف الكامل: Development > Programming Languages > C (programming language)

C Programming - Basics to Advanced Level

عن هذا الكورس

Course Description:The C Programming for Beginners course is designed for individuals who have little to no programming experience and wish to learn the basics of programming using the C language. This course will provide a solid foundation in C programming, covering topics such as data types, variables, operators, control statements, functions, recursion, arrays, pointers, structures and unions, files, etc.The course starts with an introduction to the C programming language. It then moves on to explain the fundamentals of programming, including data types, variables, and operators. Students will learn how to use control statements like if-else, for, and while to create conditional and loop structures with practical sessions.The course also covers functions, including how to create and call functions, how to use arguments and return values, and how to create recursive functions. Students will also learn about arrays, how to use them to store data, and how to manipulate the data using array functions.The course concludes with a comprehensive overview of pointers, including how to create and use pointers, how to manipulate memory, and how to use pointers to create dynamic data structures.Throughout the course, students will work on programming assignments and quizzes to reinforce their learning. By the end of the course, students will have a solid understanding of the C programming language and will be able to use it to write basic programs.Course Goals:Upon completing this course, students will be able to:Understand the basic concepts of programming and the C programming language.Write simple to advanced programs using data types, variables, and operators.Use control statements to create conditional and loop structures.Create and call functions, use arguments and return values, and create recursive functions.Use arrays to store and manipulate data.Understand pointers, c

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق ومباشر

ينقلك لصفحة التسجيل الرسمية

سعر الكورس
$19.99
المنصة:Udemy
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Nervous System Reset Masterclass: Somatic Exercises & Calm
Udemy
Stress Management

Nervous System Reset Masterclass: Somatic Exercises & Calm

This course involves the use of artificial intelligence.Are you constantly feeling exhausted, chronically overwhelmed, or trapped in a never-ending cycle of stress and anxiety? Talking about your stress is no longer enough—it is time to heal the body at a cellular level.Welcome to the Nervous System Reset Masterclass: Somatic Exercises & Calm, the ultimate data-driven and experiential blueprint designed to rescue your biology from burnout, chronic fatigue, and emotional dysregulation.Most wellness programs focus entirely on "top-down" talk therapies, but your survival brain operates from the "bottom-up." When your nervous system is stuck in an active state of fight, flight, or freeze, no amount of positive thinking can trick it into feeling safe. To truly heal, you must communicate directly with your physiology using somatic movement, breathwork, vagal mapping, and endocrine alignment.Throughout this highly practical masterclass, you will learn the exact physical triggers needed to turn off your brain's internal alarm system and claim an authentic state of biological peace.Here is a breakdown of what we will cover together:The Science of Autonomic Safety: Demystify your autonomic pathways, map your individual survival states, and discover exactly why your tissues store stress and trauma.Rapid Breathwork & Interruption Resets: Master urgent groundings like cognitive interruptions, the 5-4-3-2-1 sensory method, and coherent heart-brain breathing.Instant Vagus Nerve Stimulation: Activate your internal peace superhighway through physiological sighs, mammalian dive reflexes, EMDR butterfly hugs, and targeted ocular resets.Somatic Tissue Release: Gently discharge trauma from your neck, shoulders, and myofascial layers using neurogenic tremors and slow-motion pandiculation.

Stress management in 3D: Reduce stress and prevent symptoms.
Udemy
Stress Management

Stress management in 3D: Reduce stress and prevent symptoms.

**LEARN THE ART OF LIVING ABOVE YOUR STRESS**Feeling stressed out? If your daily life feels like a whirlwind of kids, career, chaos, and commitments, it’s time to take control. Taking care of yourself now, can reduce fatigue, prevent burn out and help you to stay calm when next the stressors hit.The dictionary tells us that stress is a state of mental or emotional strain resulting from demanding circumstances but, of course, there is a zillion of those circumstances these days!As such, it is safe to say that stress is an inevitable part of life for everyone. You could be stressed from work or from navigating life decisions, the list goes on and on. We either learn to manage stress or get consumed by it. This is why it is important to talk about stress management so that it doesn’t take control of your life and wreak havoc on your health.Why concern yourself with stress management?Did you know that stress is a powerful indicator of overall well-being?Managing stress will lead to a happier, healthier, and more energized version of you. Stress management also helps with improving your mood, which in turn boosts the immune system, and promotes longevity.In this course, you will learn:The nature of stress and its common causesthe benefits of stress managementhow to recognize stress symptoms in yourself and others.How to tackle stress symptoms and common indicators, such as anxiety, depression, panic, poor sleep, poor wellbeing, low self-confidence, and low self-esteem.the important models for understanding stressHow to reduce stress effectively through the 3D approachIdentifying and navigating work-related stressHow to spot the causes of work-related stress and deal with themHow to prevent and manage work-related stressHow to use your t

The Complete Dart Language Guide for Beginners[Arabic]
Udemy
Dart (programming language)

The Complete Dart Language Guide for Beginners[Arabic]

أهلاً بيكم في كورس لغة دارت من الصفر إلي الإتقان،الكورس هنتعلم فيه كل حاجة بداية من تنزيل دارت علي جهازك وكل الأساسيات اللي هتحتاجها علشان يكون عندك أساس قوي في لغة دارتالكورس لا يتطلب خبرة مسبقة الكورس ده لمينسواء كنت مبتدئ بدون خبرة مسبقة وتريد تعلم لغة دارت كلغتك الأوليأو لديك خبرة مسبقة وتريد تعلم لغة قوية كلغة دارتتريد تعلم فلاتر ةتحتاج أن تبني أساس قوي أولاًتريد تعلم البرمجة بشكل عام محتويات الكورس:introductionليه بنتعلم دارت ومحتويات الكورستجهيز بيئة العمل Data types and variablesWhat is CompilerOperatorsData Types and variablesType safety and type inferenceConst and Finalincrement and decrementString OperationsCommentsControl FlowThe Boolean data typeIF statementTernary Conditional operatorVariable scopeSwitch statement While and for loop ForEach loopFunctionswhat is a FunctionparametersAnonymous and Named FunctionsClassesClasses and Objectsserialization, Json and Cascade NotationConstructorsprivate variablesGetters and SettersStatic KeywordNullability Null safetyNull aware operatorsCollectionsListssetsmapsHigh order methodsAdvanced ClassesinheritanceAbstract ClassesBusiness Logic,interfaces and Factory Constructorsimplements and extendsMixinsAsynchronous Programming Synchronous and AsynchronousFuturesAsync and await,try and catchApi and httpNetworking with dart Making network request part 1making network request part 2Error Handling StreamsConclusion and wh

SDET Java: Automation Testing from Scratch - Complete Guide
Udemy
Automation Testing

SDET Java: Automation Testing from Scratch - Complete Guide

From this course, you can learn how to become Software Development Engineer in Test and get all the necessary practical skills.There are a lot of other courses on this topic. So, why would you choose exactly this course? Here are just a few reasons:- Coding examplesTo learn to program is not enough just watching videos and reading books. You also need to have a lot of practice. In this training course, you will review multiple practical tasks and coding examples which will help you learn and understand Java better.- Open source codeWe hide nothing from our students! Including the source code for the home task solutions and source code of examples that were shared during the lesson. Having the source code you can just copy and paste it to run it on your local computer to understand how things work better.You are allowed to use all source code examples for learning purposes. This helps significantly to configure the environment and make tests work, especially in case students didn't work with any testing framework in the past.- Q A support The significant difference between the online and offline learning process is the instructor's availability. If you are in one room with a tutor he always can help you to get understand the specific concept or to help fix your code on your computer. In this course, we are supporting students with answers to any questions flagged in the Q A section. In case there will be recurring questions - separate video lessons will be created to show how to address the issue. So with this course you are not just getting video materials, code exercises, source code, access to the free mobile application without limits (which is still pretty cool, huh? :) ), but you also get tutor support and answers to your questions along with this course. - Relevant knowl

Laravel 9 advanced tips and tricks beginner and intermediate
Udemy
Laravel

Laravel 9 advanced tips and tricks beginner and intermediate

It's time to skip the basic level and move to intermediate or advanced level====================================================================This course is valid for all latest Laravel versions 5.8, 6.X , 7.X, 8.X and 9.X , AND WILL BE VALID AND UPDATED FOR NEXT VERSIONS :)====================================================================The latest version of laravel is 8 so during this course you will learn the newest and the short ways to write a Laravel project or app .Laravel until now have more than 60 Million downloads from its github repo and it's the most required framework on the market right now.By the way , the course will keep updating if there is any changes so keep learning without any fearing of 'out of date obsolete' . During this course we will learn : Eloquent ORM in depth .Appending data .Accessors and mutators .Event Observer (creating , created, updating, updated, deleting , deleted ) Casting data .Playing around primary and foreign keys .Playing around timestamps fields .Using route binding .the amazing optional helper . Pivot modelscheck changed attributes and more .... :D Advanced database and migrations .Renaming table .Renaming column .Changing column data type .Renaming column .Seeding a single class .Dropping table using tinker .Perf

Masterclass for Effective Time Management
Udemy
Time Management

Masterclass for Effective Time Management

In this course, we discuss the strategies of time management which can help us achieve success, happiness and self-actualization in our life. In this course, we shall have video classes as well as quizzes to help the learner develop a deep understanding of time management. This course is based on extensive research and my personal experience of more than 25 years of an IRS officer, educator, entrepreneur and writer. I have myself applied these practices and I can vouch for the effectiveness of these techniques. You will find many interesting stories and anecdotes in this course to understand the concepts in the most lucid manner.We shall be using many principles to make the best use of your time and create time to pursue your passions and fulfil your dreams. We shall be discussing the use of principles for time management like Parkinson’s law, Risk management techniques, Divide and Rule, Decision Making, Lateral Thinking, Goal Setting, Pareto’s Principle, The 40/70 Principle, Rocket science principle, Eat the frog principles etc. Most time management courses focus on using time smartly to maximize productivity. However, a human is not meant to mere produce, reproduce and consume. Each person is unique and his happiness comes by identifying himself, finding his goals in life, and realizing his full potential This course is meant to help you grow as a person to be the best version of yourself, enjoy happiness and realise your dreams. The course is divided into Modules and Lessons and each lesson has a video lesson. In order to make the best use of this course, you must, Listen to the videos carefullyDon’t make notes while watching the videosDownload notes at the end of each Modules Take the tests at the end of each Modules This course is meant for everyone: students, professionals, managers or leaders.Once you complete the course, you shall get the following benefitsGreater prod