Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 5.5 hours on-demand video
  • 51 articles
  • Full lifetime access
  • Access on mobile and TV
IT & Software Other IT & Software C

Learn C Programming From Scratch for beginners With Examples

C Programming Increases Career Options, C Programming is the base to learn coding, C Programming Interview Q&As Covered
Rating: 3.8 out of 53.8 (56 ratings)
8,826 students
Created by Subrat Dash - Tankadhar Training and Research Center
Last updated 8/2020
English
30-Day Money-Back Guarantee

What you'll learn

  • You will learn to write C programmes independently with in-depth understanding of POINTERS, dynamic memory allocation, recursions, Arrays, Strings, functions, file handling, command line arguments, bitwise operators
  • The students will start solving programming problems. They will be in a position to pursue their courses in advanced languages and technologies like C++ , Java , Android , iOS, PHP, Python etc.
  • It will help you get complete knowledge of C language
  • Participate effectively in technological and coding competitions and exams
  • Help you build strong base in areas related to decision making, looping and arrays
  • Will be able to write error free programs in C
  • Get to learn the concepts of decision making, looping and arrays.

Requirements

  • No prerequisites, course is for absolute beginners.
  • The only prerequisite is the ability to handle very basic operations of a computer although no prior experience in programming is required. Download any free IDE (Integrated Development Environment) for C language like Dev-C++ - Bloodshed, Code::Block, Netbeans etc. These softwares are used to write and execute your C (C++ also) programs. All of them are free. Just google and download from their official websites. In this course we will use Code Blocks. So we will discuss how to How to download and install Code Blocks.
  • Code Blocks program, which is an IDE for C Program and free for use. In this course we will discuss how to download and install it.

Description

How it Works ?

  • Complete All Modules

  • Take the final Exam

  • Download the Certificate image file and showcase your new qualification on Linkedin and your CV.

What you will learn ?

  • Understand the fundamentals of the C Programming Language

  • Feel yourself more marketable for entry level programming positions

  • Create your first C Application

  • Learn one among the foremost popular, widly used languages within the world

  • Understand variables and the different data types

  • Apply for real-time programming positions

  • Understand the core language that the majority modern languages are supported

  • Learn how to write high-quality code

Requirements

  • A computer running Microsoft Windows, Linux or the Mac operating systems or a smart phone. If you are using android then download ide from play store.

  • No programming knowledge required, all concepts taught in this class!

*******************

SPECIAL NOTE:

I believe it may be the best course on C Programming for beginner users, and I am glad more than 10000 students trusted me on Udemy!

*******************

This course guarantees to form the scholars fall crazy with programming. Easy to find out methodology employed by a seasoned teacher who has been teaching programming in several computer languages for the last 15+ years.

Flood gates for a lucrative career in programming are bound to open for those that undergo this course diligently and passionately.

This course helps both the Beginners and the intermediates to learn and grow. C learning is simplex but needs attention and practice. This course is meant in such a difficult way that it'll help newbies to simply build its outlook and intermediates to revise and remember.

I assure you that if you complete this course it'll pave how for you to become a consummate programmer as all the advanced programming languages and technologies are based on C only. There would not be any looking back once you deeply immerse yourself with all the contents.

I will come up with more courses like JavaScript, PHP, HTML, Java etc.

Who this course is for:

  • This course covers A-Z on C programming language, therefore, anyone can take this course, even absolute beginners in programming can easily do this course
  • Any student having C programming in curriculum
  • If you have previous experience in C programming or with any other programming language then this course will make your foundation more strong
  • Engineering students , Computer science students pursuing their graduation and post graduation degrees
  • Core, Intermediate and Advanced level learners
  • Aspiring Coders and Programmers

Course content

13 sections • 111 lectures • 5h 57m total length

  • Preview01:50
  • Preview01:57
  • Preview07:48
  • 1.1 Overview of Procedure Oriented Programming
    01:13
  • 1.2 C Program Structure
    00:48
  • 1.2.1 C Program Structure
    04:12
  • 1.3 Write your first C program, Compile and Execute it
    01:08
  • 1.4 Tokens in C Program
    00:13
  • 1.4.1 Tokens in C Program
    01:34
  • 1.5 Semicolons
    00:22
  • 1.5.1 Semicolons
    03:33
  • 1.6 Comments
    00:29
  • 1.6.1 comments
    03:00
  • 1.7 Identifiers
    00:18
  • 1.7.1 C Identifier
    03:15
  • 1.8 Rules for an Identifier
    00:16
  • 1.8.1 Rules for an Identifier
    01:10
  • 1.9 Keywords in C
    00:16
  • 1.9.1 Keywords in C
    01:07
  • 1.10 White spaces in C
    00:25
  • 1.10.1 White spaces in C
    03:35
  • 1.11 Basic syntax rule for C programming
    00:10
  • 1.11.1 Basic syntax rule for C Programming
    00:51

  • 1.12 Data Types in C Language
    00:35
  • 1.12.1 Data Types in C Language
    03:04
  • 1.13 Primary data types
    01:11
  • Preview16:44
  • 1.14 Derived data types
    00:08
  • 1.14.1 Derived data types in C
    01:04
  • 1.15 Variables in C
    00:44
  • 1.16 Data type of variables
    00:08
  • 1.17 Variable naming rules
    00:17
  • 1.17.1 Variable Naming Rules
    05:57
  • 1.18 Variable declaration & Definition
    00:27
  • 1.18.1 Variables declaration and definition
    05:29
  • 1.19 Use of extern keyword in C variable declaration
    00:42
  • 1.20 C Constants
    01:25
  • 1.20.1 C Constants
    07:48
  • C Data Type Quiz
    10 questions

  • 1.21 Storage Classes in C
    00:21
  • 1.21.1 Storage Classes in C
    01:08
  • 1.22 Auto Storage Classes
    00:27
  • Preview07:54
  • 1.23 register storage classes
    00:42
  • 1.23.1 register storage classes
    03:18
  • 1.24 static storage classes
    00:19
  • 1.24.1 static storage classes
    05:53
  • 1.25 extern storage classes
    00:38
  • 1.25.1 extern storage classes
    06:22
  • 1.26 Which storage class should be used and when
    00:32
  • 1.26.1 Which storage class should be used and when
    01:25
  • Storage Class Quiz
    17 questions

  • 1.27 Operators in C Language
    00:12
  • 1.27.1 Operators in C Language
    00:41
  • 1.28 Arithmetic operators
    01:37
  • 1.28.1 Arithmatic Operators
    10:25
  • 1.29 Relational Operators
    01:30
  • 1.29.1 Relational Operators
    07:07
  • 1.30 Logical operators
    01:15
  • 1.30.1 Logical operators
    09:21
  • 1.31 Bitwise operators
    01:12
  • 1.32 Assignment operators
    01:10
  • 1.32.1 Assignment operators
    04:45
  • 1.33 Conditional operators
    00:22
  • 1.33.1 Conditional operators
    07:50
  • 1.34 Special operators
    00:28
  • 1.34.1 Special Operators
    04:23
  • Operators Quiz
    6 questions

  • 1.35 Decision Making in C
    00:18
  • 1.35.1 Decision Making in C
    00:48
  • 1.36 Decision making using if statement
    01:12
  • Preview09:47
  • 1.37 Points to remember while using “if” statement
    00:14
  • 1.37.1 Points to remember while using if
    04:22
  • 1.38 Decision making using switch
    01:01
  • 1.38.1 Decision making using switch
    10:37
  • 1.39 goto statement in C
    00:26
  • 1.39.1 Goto statement in C
    05:23
  • Decision making in C - Quiz
    13 questions

  • 1.40 Loops in C
    00:27
  • 1.40.1 Loops in C
    03:25
  • 1.41 While Loop
    00:22
  • 1.41.1 While loop in C
    04:33
  • 1.42 for loop
    00:33
  • 1.42.1 for loop in C
    04:10
  • 1.43 do…while loop
    00:30
  • 1.43.1 do while loop in C
    05:35
  • 1.44 Nested Loop
    00:13
  • 1.44.1 Nested Loop in C
    03:38
  • Loops in C - Quiz
    12 questions

  • 1.45 Functions in C Program
    03:06
  • 1.45.1 Functons in C Program
    07:56
  • 1.45.2 Types of functions in C Program
    03:10
  • 1.45.3 Function definition and signature
    03:45
  • 1.45.4 Function declaration in C
    01:44
  • 1.45.5 Parameter passing to functions
    06:51
  • 1.45.6 ways to pass parameters to C _ pass by value _ pass by reference
    08:45
  • Functions in C Program - Quiz
    4 questions

  • 1.46 Arrays in C
    01:55
  • 1.46.1 Arrays in C
    09:43
  • 1.46.2 Multidimensional array in C
    10:25

  • 1.47 Pointers in C
    02:26
  • 1.47.1 Pointers in C
    05:36
  • 1.47.2 Null Pointer in C
    01:09
  • 1.47.3 Pointer Arithmetic
    11:20

  • 1.48 Strings in C
    00:53
  • 1.48.1 Strings in C
    11:38

Instructor

Subrat Dash - Tankadhar Training and Research Center
C Java Python HTML JavaScript ... Teacher 7000+ Students
Subrat Dash - Tankadhar Training and Research Center
  • 4.0 Instructor Rating
  • 155 Reviews
  • 30,548 Students
  • 8 Courses

A passionate software engineer and instructor, Subrat Sir has around 15 years of experience developing innovative software for start-ups. He is considered as one of the top instructors  and has reached out to thousands of students from over 100 countries. He holds a MSc in Information Technology from Punjab Technical University, INDIA. His expertise includes developing complex Web data integration & mining software with Java as the main programming language. Coming from the start-up world, he also has extensive end-to-end experience in developing Web applications using frameworks/tools such as Spring, Hibernate, Solr, MySql, etc. Subrat Sir is passionate about developing products that are easy-to-use, intelligent, and well-architected. Writing well-crafted code that follows the best design practices is of utmost importance to him. He brings the same level of passion and completeness to his teaching. Every concept is covered at a very in-depth level clearly explaining the motivation behind their introduction. He strongly believes in "learn by involving" teaching principle and thus his courses involve tons of live demos, an industry standard project, coding exercises that are auto-evaluated and several quizzes.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.