Master Fundamentals of Programming for Beginners (Udemy.com)
Learn Fundamental programming languages with easy to understand examples
Created by: EDUmobile Academy
Last updated January 2018
What you will learn
- You will be able to write your own small applications at the end of this code.
- You will learn basic industry standard programming languages
How it compares
Against the other 124 rated Udemy courses in Linux on CourseDuck:
- Rating4.2 out of 5higher than 14% of them
- Reviews90#116 of 125 by number of reviews
- Length13 hourslonger than 81% of them
- Last updatedJanuary 2018earlier than 88% of them
Course Description
This course covers fundamental programming languages, starting with Linux Shell, C and Java
This course begins with the fundamentals of Linux shell with the terminal, we'll explore a variety of areas of the shell, such as scripting, together with utilities such as grep and sed, C and Perl programming in Linux, control flow in addition to the document structure. You'll also discover how to browse the directory structure, show the contents of directories, the best method to comprehend and operate with file permissions, the way to replicate, move, and remove files and directories. We will also cover regular expression syntax in the context of studying grep, then utilize what we have heard as we all perform.
Then we are going to begin with data types of C, then understand C's strongest component, the pointer. Recognizing pointers makes it possible for us to grasp the inherent character of arrays and structs, parameters passed by reference, and a number of different things hidden by additional languages but vulnerable in C.
We'll have a look at how to run the interpreter from the control line in Python, in addition to the way to do our Python source documents. Following that, we'll learn how to control a few fundamental information types. We'll learn about how use Python to perform simple arithmetic. Afterward, we'll find out about working with characters and words, with a data type called the "series". We'll also pay for the Boolean form, which will be a representation of True and False interior of a programming language.
I hope you’ll join us for this exciting course.
Instructor Details
- 4.2 Rating
90 Reviews
EDUmobile Academy
EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.
Every course is created by an expert developer AND a trained mentor in the area of expertise.
Each course undergoes a rigorous planning, review and an internal quality check phase - to ensure that the teaching is of highest standards available online.
EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.
Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.
All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.
More courses by EDUmobile Academy
Linux Shell Course for Beginners - Lite (2016)
4.6 (1,418 Reviews)
Provider: Udemy
Time: 30 mins
$19.99
Javascript and jQuery Basics for Beginners (2015)
4.4 (375 Reviews)
Provider: Udemy
Time: 2.8h
$19.99
A Gentle Introduction to Python Programming (2015)
4.2 (337 Reviews)
Provider: Udemy
Time: 3.3h
$44.99
More Linux courses
Learn Ubuntu Fast: Learn, Practice, and Advance your Career (2022)
4.8 (112 Reviews)
Provider: Udemy
Time: 6.6h
$69.99
Linux Mastery: Master the Linux Command Line in 11.5 Hours (2023)
4.7 (27,499 Reviews)
Provider: Udemy
Time: 10.7h
$24.99
The Linux Command Line Bootcamp: Beginner To Power User (2026)
4.7 (10,510 Reviews)
Provider: Udemy
Time: 15.8h
$109.99
Complete Linux Bash Shell Scripting with Real Life Examples (2026)
4.7 (4,978 Reviews)
Provider: Udemy
Time: 14.7h
$16.99
Complete Linux Troubleshooting Course (Practical Examples) (2026)
4.7 (2,231 Reviews)
Provider: Udemy
Time: 17.1h
$119.99
Reviews
By Teudjeu Nya Japhet Florian on 3/27/2024
Taking this course is a good match for me because am eager of learning new things and programming is one of the main domain in my field
By Nikolay Tonev on 5/19/2020
The course is well structured and very extensive and informative. However, there is no one answering questions, that inevitably arise...
By Randy Thomson on 4/28/2019
Rick is very good at explaining and gives enough to work on and not more to overwhelm a new student
By Lee Isaacson on 10/27/2018
The first part of the course was excellent, the person giving the course on C, the audio is terrible sounds like he was right in front of the microphone and still battling to understand how the C language works and it feels like he is speaking to an audience that understands programming in C and goes a bit too fast as some of the material in c is very fast paced. The First Instructor For Linux and the last instructor for Java were excellent and explained things at a good pace. Loved the Linux instructor and the Java instructor. Thanks for the course but really enjoyed the first and last bit of the course.
By Daniel Adam Dochnal on 8/2/2018
This course is really well made! i think it teaches really well in a easy digestible way, even to beginners like me.
By Evgeniia Kochetkova on 7/26/2018
I miss a short introduction to all different programming tools/languages etc.
By James Penrod on 7/6/2018
This course is great so far, as he explains everything he does and why it's important as well.
By Gichuki John on 6/8/2018
I know Linux and Unix already but its glad to see some stuff explained a different way!
By Aki Batiquin on 4/15/2018
it's a bit unfortunate for me cause i'm using windows
By Stevency Telfort on 3/8/2018
Lecturer obviously knows the material. Although for a fundamentals class, it would be great if some context could be provided prior to commencing the platform or the application. For example, for newbies, explaining that Linux is an Operating System much like Windows or Mac. Of course being a newbie, I would need to know from a 10,000 ft view where linux is commonly used. The breakdown of the material is excellent. Even as a complete programming beginner, I was able to follow the material. If the remainder of the course is any thing like the first unit, I would definitely recommend this course to beginners.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100












