The Complete C Programming Bonus Bundle
Skillwise
Course Summary
C, C++, Ruby, and Python are four of the most popular and powerful programming languages used today. You can find them in everything from web and mobile apps, games, operating systems, all of your favorite websites, and many hardware devices. This comprehensive course teaches you fundamentals in all 4, giving you a valuable programming background that you can confidently boast on your resume. Access 307 lectures & 26 hours of content 24/7 Understand standard programs in C, C++, Python & Ruby programming Explore the world of software languages Write your own programs in C, C++, Python & Ruby
-
+
Course Description
C, C++, Ruby, and Python are four of the most popular and powerful programming languages used today. You can find them in everything from web and mobile apps, games, operating systems, all of your favorite websites, and many hardware devices. This comprehensive course teaches you fundamentals in all 4, giving you a valuable programming background that you can confidently boast on your resume.
- Access 307 lectures & 26 hours of content 24/7
- Understand standard programs in C, C++, Python & Ruby programming
- Explore the world of software languages
- Write your own programs in C, C++, Python & Ruby
DoEdu IT goal is to reach people world wide who are looking for carrier in IT/Software industry, which provides high quality training to the Aspiring persons, we do our work with pride and passion we are actually very much inspired Udemy.
DoEdu IT Educations primary goal is to provide professional couching with very low price tag, so helping the people who wants quality training with low cost, We are group of people working in top MNC in india who wants to create online tutorials on various software languages which contains the real time scenarios. Details & Requirements- Length of time users can access this course: lifetime
- Access options: web streaming, mobile streaming
- Certification of completion not included
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Internet required
-
+
Course Syllabus
- Pointer Basics
- Addresses and Indirection
- Lists and data structures
- Common Pointer Problems
- Getting Ready
- C programming basics
- Variables, constants and types
- Operators, tests and user input
- Functions, arguments and switch
- Arrays, loops and break
- Strings, chars and pointers
- Structs, enums, header files and scope
- File-handling
- Binary files and memory allocation
- Starting With C Programming
- C Fundamentals
- Branching, taking course of action on the basis of result of condition
- Do it again and again until satisfied, technique for iteration.
- Array - the Collection
- Way to store and manipulate string in C programming
- Modularise your program using function.
- Recursion, how to write recursive functions.
- Storage class, important conception
- Pointers, tweak with memory locations.
- User defined type in C - structure, union and enum
- Variable argument passing to function
- Command line argument passing.
- File Handling
- Bitwise operators - Learn how to manipulate bits.
- Sec-1: Course Details
- Sec-2: Introduction to Data Structures
- Sec-3: Arrays : An Introduction
- Sec-4: An application of arrays: Fast Transpose of a Sparse Matrix
- Sec-5: Stacks and Queues: Introduction
- Sec-6: Stack functionalities
- Sec-7: An application of stacks: A Mazing Problem
- Sec-8: Queue functionalities
- Sec-9: Linked Lists
- Sec-10: Trees : An Introduction
- Sec-11: An application of Trees : "Set" representation
- Sec-12: Binary Trees
- Sec-13: Graphs : An Introduction
- Sec-14: Graph Representation
- Sec-15: Graph search: Depth First Search (DFS) and Breadth First Search (BFS)
- Sec-16: Graph application : Finding Connected Components of a graph
- Sec-17: Graph application : Minimum Spanning Tree algorithm
- Sec-18: Implementation of the Minimum Spanning Tree Algorithm
- Sec-19: Graph application: Dijkstra's Shortest Path Algorithm
- Introduction: What is our goal in this project?
- Task-1 of the project: Generation of 10 random numbers and storing them in files
- Task-2 of the project: Creation of linked list
- Task-3 of the project: Text file reading, String processing, Memory allocation
- Task-4 of the project: Sorting linked list in ascending order based on numbers
- Task-5 of the project: Sorting linked list in descending order based on strings
- Command-line arguments
- Compiling the code using gcc compiler
- Where do you want to go from here?
- Getting your feet wet
- Language constructs
- Functions
- Some loose ends
- Console IO
- File IO
- Bit Manipulation
- Structs and Unions
- Dynamic Memory Allocation
- Arrays
- Pointers
- Strings are just pointers at heart
- Linked lists can be fun!
- Introduction to C
- Arrays, Pointer and Conditional Expressions
- Functions and Loops
- Pointers and Structures
- More on Stack, Queue and Doubly List
- Introduction
- Brute Force Approach
- Divide and Conquer Approach
- Decrease and Conquer Approach
- Transform and Conquer Approach
- Dynamic Programming
- Greedy Technique
- Bonus Section : Time Complexity
- Number Theoretic Algorithms
- Introduction to C Puzzles
- Basics
- Arrays
- Expressions
- Functions
- Conditionals and Loops
- Pointers
- Structures and More
- Introduction
- C Programming Language
- C++ Programming
- Python Programming Language
- Ruby Programming Language