C Programming, Data Structures & Algorithms
This C Programming, Data Structures and Algorithms course is designed for beginners so you won’t face any difficulty even if you have no prior knowledge in C language.
- 100 Enrolled
- Beginner
- Created by Scientific Programming Team
- Last updated Mon, 18-Jan-2021
-
-
INTRODUCTION
- Hello world in C!
- Problem types
-
CLASSROOM
- Join Live! No classes sheduled yet!
-
INTRODUCTION TO PROGRAMMING
- Variables, Constants and Literals
- Data types Preview
- Input Output
- Operators
- Conditions and Switch
- Loops, break and continue
- Functions
- Storage Class
- Arrays
- Pointers
- Structures
- Unions
- Strings
-
DATA STRUCTURES
- Vectors
- Lists
- Map
- Queue
- Set
- Stacks
- Pair
- Sort
-
DYNAMIC PROGRAMMING
- What is Dynamic Programming?
- Base Conversions
- Big Integer Preview
- Fibonacci numbers
- Prime numbers Preview
- Longest Common Subsequence
-
GRAPH THEORY
- Graphs
- Graph representations
- BFS
- DFS
- Shortes Paths - Single source
- All Pairs Shortest Paths
- Heaps
- Directed Acyclic Graphs
- Spanning trees
- Articulation points
- Bipartite matching
- Connected components
- Range queries
- Network flows
-
CODE EXAMPLES
- GCD and LCM
- Big Factorial Preview
-
INTRODUCTION
-
Description
Learning C programming is easy if you follow the tutorials in the given order and practice C programs along the way. This C tutorial is designed for beginners so you won’t face any difficulty even if you have no prior knowledge in C language.
Target:
- Students wishing to perform well in Competitive Programming.
- Beginner Computer Science Students wishing to get their dream job
Requirements
- It's a self-contained course. All you need is your enthusiasm to learn this go-to programming language. It’s a valuable lifetime skill which you can’t un-learn!
Outcome
- Build a solid foundation to become a Competitive Programming wizard!
- Learn fundamental algorithms and solve classical problems
- Master revolutionary data structures and various types of problems
-
Instructor Profile
The Scientific Programming Team helps you to learn the use of scientific programming languages, such as CUDA, Julia, OpenMP, MPI, C++, Matlab, Octave, Bash, Python Sed and AWK including RegEx in processing scientific and real-world data. The teamed is formed by PhD educated instructors in the areas of Computational Sciences.
-
Student feedback
5 -
COURSE DISCORD
C Programming, Data Structures & Algorithms
This C Programming, Data Structures and Algorithms course is designed for beginners so you won’t face any difficulty even if you have no prior knowledge in C language.
$5 $25
Course includes
Already purchased? Please Login with your purchasing email and resume from dashboard!
SIMILAR COURSES
No similar courses found
PRACTICE CONSOLE

InteractiveShell.com
By Scientific Programming School
Reviews (1)
Excellent resource, thanks!