95% off Complete Elasticsearch Masterclass with Logstash and Kibana (Coupon)

Complete Elasticsearch Masterclass with Logstash and Kibana - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: Complete Elasticsearch Masterclass with Logstash and Kibana

Subtitle: Learn how to build a search engine and break into big data by mastering Elasticsearch, Kibana and Logstash (ELK stack)

Instructor: Taught by Imtiaz Ahmad, Senior Software Engineer & Trainer @ Job Ready Programmer

Category: Development

Subcategory: Development

Provided by: Udemy

Price: $155 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of October 20, 2017…

Students: 3,119 students enrolled students enrolled

Ratings: 487 reviews

Rank: ranked #26 in Udemy Development Courses

Brief course description

Elasticsearch is the biggest player in the big-data space since Hadoop. I would actually vouch that it’s the Hadoop killer!

It’s just now beginning to gain recognition and wider adoption in the no-sql big-data space and Elasticsearch has come a long way since it’s first release. I’m sure that by just adding Elasticsearch on your linkedin profile your going to gain the attention of various companies investing in this technology. So get excited about Elasticsearch because it is big deal.

This course is most suited for people that want to not only power-up their resume with this new and exciting technology but also powerup their applications to be blazing fast by implementing Elasticsearch correctly. I’ve designed this course to be practical and easy to follow by repeating key concepts with step by step instructions and best practices for building a search Engine from scratch.

(Read more about this course on the official course page.)

Imtiaz Ahmad bio

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. Testing Angular 4 (previously Angular 2) Apps with Jasmine

Learn to write unit and integration tests for your Angular apps and deploy them with confidence

Taught by Mosh Hamedani, Passionate Software Engineer and Best-selling Author


2. AWS Serverless APIs & Apps – A Complete Introduction

Get into serverless computing with API Gateway, AWS Lambda and other Amazon Web Services! Zero server config APIs & SPAs

Taught by Maximilian Schwarzmüller, Professional Web Developer and Instructor


3. Vue JS 2 – The Complete Guide (incl. Vue Router & Vuex)

Vue JS is an awesome JavaScript Framework for building Frontend Applications! VueJS mixes the Best of Angular + React!

Taught by Maximilian Schwarzmüller, Professional Web Developer and Instructor


4. Angular (Angular 2+) & NodeJS – The MEAN Stack Guide

Learn how to connect your Angular 2/ Angular 5 Frontend with a NodeJS Backend by building a real Application

Taught by Maximilian Schwarzmüller, Professional Web Developer and Instructor


5. Bootstrap 4 From Scratch With 5 Projects

Master the latest version of Bootstrap (4.0.0 Beta) and build 5 real world themes while learning HTML5 semantics & CSS3

Taught by Brad Traversy, Full Stack Web Developer & Programmer

Final details for this Udemy course

Languages: English

Skill level: All Levels

Lectures: 20 lessons

Duration: 5.5 hours of video

What you get: Build an Elasticsearch cluster from scratch

Target audience: Anyone who wants to learn how to build a search engine using Elasticsearch 5.0

Requirements: The desire to learn a popular Big Data Technology

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons

95% off Practical Data Structures & Algorithms in Java + HW (Coupon)

Practical Data Structures & Algorithms in Java + HW - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: Practical Data Structures & Algorithms in Java + HW

Subtitle: Keep it Practical! Learn in-depth the most popular Data structures & Searching Algorithms

Instructor: Taught by Imtiaz Ahmad, Senior Software Engineer & Trainer @ Job Ready Programmer

Category: Development

Subcategory: Skills

Provided by: Udemy

Price: $150 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of April 29, 2017…

Students: 3298 students enrolled

Ratings: 612 reviews

Rank: ranked #59g in Udemy Development Courses

Brief course description

If I had to pick the single most important topic in software development, it would be data structures and algorithms. Think of it as the fundamental tools available to every computer programmer. The better you get with these tools the more confident a programmer you’ll become. Software development is a vast field requiring all kinds of skill-sets but getting good at this single topic is a huge leap forward in your programming journey and it’ll certainly pave the way for a successful programming career.

The topics in this course are going to cover data structures such as lists, stacks, queues, trees and some of the most powerful sorting, searching, and graph algorithms that have revolutionized the field of computing. Throughout the course I keep things practical and provide real life examples of how all of these algorithms work and when & where they can be applied to write efficient computer programs.

I’ll be moving at a slow and steady pace introducing each topic followed by a PRACTICAL programming assignment so you can immediately apply what you learned. All homework assignments in the course will be accompanied with step by step solution videos demystifying each problem as I code up the solutions. My goal is to make sure, that after you complete this course you feel completely confident going into a coding interview because you will have built a solid foundation in computer programming. So go ahead and signup and I’ll see you in the course.

(Read more about this course on the official course page.)

Imtiaz Ahmad bio

I’m a passionate software consultant and programmer of enterprise software architectures. I’ve spent a considerable amount of time building financial software on Wall St. and worked for companies like S&P, Goldman Sachs, AOL andJP Morgan along with helping various startups solve mission critical software problems. In my 13 years of experience, I’ve developed massive enterprise level software using programming languages like Java, C++, Python, PL/SQL and Ruby. I’ve learned many lessons along the way, and I hope to share this knowledge with aspiring software developers. I’ve always had a passion for teaching in seminars and corporations during my consulting projects. My online school Job Ready Programmer gives me the opportunity to share my knowledge with students of all backgrounds and experiences across the globe! I’m really excited for this opportunity to bring to you real-world practical experience! Join my initiative and we’ll work together to bring out the best programmer in you!

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. Apache Kafka Series – Learning Apache Kafka for Beginners

Learn about Apache Kafka Ecosystem, Core Concepts, Operations, Kafka API, and Build Your Own Producers and Consumers

Taught by Stephane Maarek, Best Selling Instructor, Kafka Guru, NiFi Adept


2. Java Memory Management

What Java professionals need to know about memory, garbage collection, tuning the VM, and avoiding memory leaks.

Taught by Matt Greencroft, Course tutor at Virtual Pair Programmers


3. Complete E-Commerce Course – Java,Spring,Hibernate and MySQL

Step-by-step guide on how to develop a complete E-Commerce website with both front-end and back-end

Taught by Le Deng, ldeng.net/courses, consultant, thousands of students


4. Python for Beginners 2017

Learn Python– The Swiss Army Knife of Coding Languages

Taught by LearnToProgram, Inc., Learn Web, Mobile and Game Development


5. NativeScript for the Angular 2 Developer

Build native iOS and Android mobile applications using Angular 2

Taught by Nic Raboy, Developer Advocate & Software Engineer

Final details for this Udemy course

Languages: English

Skill level: All Levels

Lectures: 39 lessons

Duration: 9 hours of video

What you get: Gain Confidence for Coding Interviews

Target audience: If you’re fed up with academia centric courses on Data Structures & Algorithms and want to intuitively & practically understand how to implement and the most popular algorithms and data structures in software

Requirements: The basics of programming such as if/else statements, loops & methods in some programming language

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons

95% off Master Object Oriented Design in Java – Homework + Solutions (Coupon)

Master Object Oriented Design in Java - Homework + Solutions - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: Master Object Oriented Design in Java – Homework + Solutions

Subtitle: Don’t just learn Java! Learn to write practical industry standard object oriented software and super charge your career!

Instructor: Taught by Imtiaz Ahmad, Senior Software Engineer & Trainer @ eliminatecodefear.com

Category: Development

Subcategory: Programming Languages

Provided by: Udemy

Price: $199 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of February 16, 2016…

Students: 4,343088 students enrolled

Ratings: 121 reviews

Rank: ranked #81 in Udemy Development Courses

Brief course description

LATEST: Course Updated for June 2015

Now you can achieve an ElasticEngineers “Object Design Certification” after completing the course. You must email the instructor solutions for all assignments to be rewarded.

(Read more about this course on the official course page.)

Imtiaz Ahmad bio

I’m a passionate software consultant in love with programming and enterprise software architectures. I’ve spent a considerable amount of time building financial software on Wall St. and worked for companies like S&P, JPMorgan, AOL as well as various startups. In my 10 years of experience, I’ve worked on building out massive enterprise level software using programming languages like Java as well as Python. I’ve learned many lessons along the way, and I hope to share this knowledge with aspiring software developers. I’ve always had a passion for teaching and have taught at seminars and corporations during my consulting projects. I’m a partner with Elastic Engineers (A software consulting firm). I look forward to trying out Udemy for helping more students learn technology across the globe.

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. Coding for Entrepreneurs: Learn Python, Django, and More.

A Programming Class for Non-Technical Founder(s). Learn Django- the #1 Python Frameworks, APIs, HTML, CSS, + Payments.

Taught by Justin Mitchel, Entrepreneur


2. SQL Database MasterClass: Go From Pupil To Master!

This is a SQL MasterClass that gets you immediate hands on experience with a database. From design to Mastery Class!

Taught by Bill Sims, SQL Architect, Senior Software Developer, Project Manager


3. Swift and iOS8 Apps in 31 Days: Build 16 iPhone apps

Design UI and write code using Swift and Xcode 6. Make apps for iOS8 and iPhone 6 – sell your apps on the App Store!

Taught by Paul Solt, iPhone App Expert


4. The Complete Bootstrap Masterclass Course – Build 4 Projects

In this complete course students will learn how to build 4 projects using bootstrap and other website development tools

Taught by Joe Parys, Udemy Instructor Teaching 35+ Courses and 80,000+ Students


5. Projects in HTML5

Learn HTML5 and JavaScript by Building 10 Projects

Taught by Eduonix Learning Solutions, The Knowledge Edge

Final details for this Udemy course

Languages: English

Skill level: All Levels

Lectures: 37 lessons

Duration: 5.5 Hours of video

What you get: Advance your programming skills from a junior level newbie to a competent intermediate level object oriented software developer

Target audience: If you’ve had trouble creating java programs that contain more than 1 or 2 classes, this course is for you

Requirements: You should have a java editor installed. We’ll be using Eclipse. You can download that from eclipse.org

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons

95% off Absolute Introduction to Object Oriented Programming in Java (Coupon)

Absolute Introduction to Object Oriented Programming in Java - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: Absolute Introduction to Object Oriented Programming in Java

Subtitle: Prerequisite to “Master Object Oriented Design in Java”.

Instructor: Taught by Imtiaz Ahmad, Senior Software Engineer & Trainer @ eliminatecodefear.com

Category: Development

Subcategory: Programming Languages

Provided by: Udemy

Price: $49 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of March 4, 2016…

Students: 5883 students enrolled

Ratings: 156 reviews

Rank: ranked #245 in Udemy Development Courses

Brief course description

This course is designed to be slow-paced, simple and rich in demystifying the question: What really is an object in computer programming? These few lectures serve as a crucial foundation for OOP (Object Oriented Programming).

If you’ve ever written a java class before and ran the program in eclipse but didn’t quite understand what’s going on behind the scenes, this course is for you. By the end of these videos, you will understand the difference between a class, and an object. You’ll know how objects are constructed and what exactly happens when the program is run. We’ll also go over important OOP techniques such as inheritance and polymorphism.

(Read more about this course on the official course page.)

Imtiaz Ahmad bio

I’m a passionate software consultant in love with programming and enterprise software architectures. I’ve spent a considerable amount of time building financial software on Wall St. and worked for companies like S&P, JPMorgan, AOL as well as various startups. In my 10 years of experience, I’ve worked on building out massive enterprise level software using programming languages like Java as well as Python. I’ve learned many lessons along the way, and I hope to share this knowledge with aspiring software developers. I’ve always had a passion for teaching and have taught at seminars and corporations during my consulting projects. I’m a partner with Elastic Engineers (A software consulting firm). I look forward to trying out Udemy for helping more students learn technology across the globe.

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. Learn MS SQL Server From Scratch

SQL is a standard language for accessing any database

Taught by Mohammed Manzoor Ahmed, MCPD | MCT


2. Introduction to Web Development: HTML

Learn how to build web pages with HTML, including syntax, major elements, and new HTML5 features and capabilities.

Taught by Brian Gorman, Software Engineer and Computer Science Instructor


3. 1 Hour HTML

Learn how to code in HTML in 1 hour. This class is set up for complete beginners!

Taught by John Bura, Best Selling Udemy Instructor and Web/App/Game Developer


4. AJAX Development

Create Elegant, Powerful Web and Mobile Applications Using AJAX.

Taught by LearnToProgram, Inc., Learn Web, Mobile and Game Development


5. Complete Object Oriented Programming in PHP start to finish

Learn Object Oriented Programming (OOP) in PHP from beginner to advanced level from a PHP Expert

Taught by Usman Raoof, Software Engineer and Web Developer

Final details for this Udemy course

Languages: English

Skill level: Beginner Level

Lectures: 7 lessons

Duration: 1.5 Hours of video

What you get: You will understand the basics of Object Oriented Programming

Target audience: Students that have a basic understanding of if statements and simple methods in java

Requirements: Have eclipse and the JDK installed on their computer

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons

95% off Eliminate Code Fear Through Java Puzzles (Coupon)

Eliminate Code Fear Through Java Puzzles - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: Eliminate Code Fear Through Java Puzzles

Subtitle: Code your way to confidence by solving specific coding challenges to master the craft of programming and rock interviews

Instructor: Taught by Imtiaz Ahmad, Senior Software Engineer & Trainer @ eliminatecodefear.com

Category: Development

Subcategory: Programming Languages

Provided by: Udemy

Price: $189 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of March 4, 2016…

Students: 79790 students enrolled

Ratings: 14 reviews

Rank: ranked #548 in Udemy Development Courses

Brief course description

The motivation behind this course came from an article titled “Why Can’t Programmers Program?” by Jeff Atwood. It talks about how poorly many candidates perform in coding interviews.

Surprisingly a large fraction of applicants, even those with masters’ degrees and phds in computer science, fail during interviews when asked to carry out basic programming tasks such as iterate over a loop and print numbers from 1 -10 . Or solve the common fizz buzz problem. And I’ve experienced this first hand when I interview candidates for software development positions. They could have an impressive academic background as well as experience in various technologies and software projects, but when posed with an interesting programming problem, their code falls apart. The fact is, you don’t need a college education to become a good programmer. Simply there is a big divide between people who can program and those that can’t. It’s my experience that the difference has to do with mastering the fundamental building blocks of programming. And that’s basically method level coding and the mastery of topics like string manipulation, lists, loops, logic and recursion. These are fundamental granular components shared by all programming languages. Think of these as the tools a programmer can use to solve problems. And you really gotta know your tools well to be proficient at the craft!

You can’t learn programming by reading books. The fact is you just need a lot of practice. If you want to be a superb programmer, you have to program a lot and work on solving challenging problems that stretch your capabilities. This course offers a systematic and structured way for you to acquire that practice using only a subset of the java language without getting side tracked in other areas of software development. Every concept comes with a coding challenge. I ask you to try solving the challenge on your own before I go over the solution in detail. This approach has worked time and time again for my students.

(Read more about this course on the official course page.)

Imtiaz Ahmad bio

I’m a passionate software consultant in love with programming and enterprise software architectures. I’ve spent a considerable amount of time building financial software on Wall St. and worked for companies like S&P, JPMorgan, AOL as well as various startups. In my 10 years of experience, I’ve worked on building out massive enterprise level software using programming languages like Java as well as Python. I’ve learned many lessons along the way, and I hope to share this knowledge with aspiring software developers. I’ve always had a passion for teaching and have taught at seminars and corporations during my consulting projects. I’m a partner with Eliminate Code Fear (An online training and consulting firm). I look forward to contributing in Udemy for helping more students learn technology across the globe.

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. Introduction to JavaScript Object Notation (JSON)

Taught by Marie Taylor, Web Developer & Educator


2. Become A Professional Java Developer From Scratch

Master The Worlds Most Popular Programming Language And Become A Pro Developer From Scratch

Taught by Awesome Tuts, Teaching People How To Make Games And Apps


3. HTML Learning the Basics Intro to HTML website coding

This is a Guide for anyone who wants to start Learning more about website design and to learn about HTML code

Taught by Laurence Svekis, 66,000+ Students Instructor, Web Technology Professional


4. Create a Beautiful Online Store with Shopify – Fast & Easy

With this step-by-step course, anyone can create a beautiful online store…No technical or design skills required.

Taught by Online Store Made Easy, Online Store Setup Experts


5. HTML5 Canvas: Most Comprehensive HTML5 Course

Master the topic of HTML5 Canvas

Taught by Web Tube, Programming Instructors / Web developers

Final details for this Udemy course

Languages: English

Skill level: All Levels

Lectures: 32 lessons

Duration: 6.5 Hours of video

What you get: solve challenging programming puzzles

Target audience: If you want to sharpen your programming skills and acquire a lot of practice solving programming puzzles to improve your craft, this course is for you!

Requirements: Have access to internet and the willingness to learn computer programming

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons

95% off The Complete Oracle SQL Certification Course (Coupon)

The Complete Oracle SQL Certification Course - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: The Complete Oracle SQL Certification Course

Subtitle: Don’t just learn the SQL Language, Become Job-Ready and Launch Your Career as a Certified Oracle SQL Developer!

Instructor: Taught by Imtiaz Ahmad, Senior Software Engineer & Trainer @ Eliminate Code Fear

Category: Development

Subcategory: Databases

Provided by: Udemy

Price: $30 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of September 8, 2016…

Students: 713 students enrolled

Ratings: 105 reviews

Rank: ranked #149d in Udemy Development Courses

Brief course description

Get ready to acquire some seriously marketable programming skills! You can’t consider yourself a complete end to end developer until you can code in SQL. Today, data has become the hottest topic in technology and a company’s biggest asset is their data. All databases require the language SQL to store and retrieve data. Salaries for junior level SQL Developers are upwards of $70,000 – $90,000 dollars a year! The great thing is, for this course, you do not need any prior experience in programming what so ever. SQL is a different animal and we’re going to demystify the language from scratch and prepare you with plenty of progressively challenging assignments so that by the time you’ve completed the course (in 2 months), you can call your self an Oracle SQL Master! Oracle is the most popular relational database in the world! This course will prepare you to be job-ready in just 1 month of study and practice.

All exercises and solutions are in the lectures. In several lectures I ask students to pause the video and complete the assignment before resuming to watch my solution. MAKE SURE YOU WORK OUT THE PROBLEMS ON YOUR OWN BEFORE MOVING ON TO MY SOLUTION!!

(Read more about this course on the official course page.)

Imtiaz Ahmad bio

I’m a passionate software consultant and programmer of enterprise software architectures. I’ve spent a considerable amount of time building financial software on Wall St. and worked for companies like S&P, Goldman Sachs, AOL along with helping various startups solve mission critical software problems. In my 13 years of experience, I’ve developed massive enterprise level software using programming languages like Java, C++, Python, PL/SQL and Ruby. I’ve learned many lessons along the way, and I hope to share this knowledge with aspiring software developers. I’ve always had a passion for teaching in seminars and corporations during my consulting projects. My online school Eliminate Code Fear gives me the opportunity to share my knowledge with students of all backgrounds and experiences across the globe! I’m really excited for this opportunity to bring to you real-world practical experience! Join my initiative and we’ll work together to bring out the best programmer in you!

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. Learn By Example: Scala

65 examples that will bring Scala to life for you

Taught by Loony Corn, A 4-person team;ex-Google; Stanford, IIM Ahmedabad, IIT


2. Build a Responsive Website with HTML5, CSS3 and Bootstrap 4

Learn modern web design and code responsive websites from scratch using HTML5 and CSS3. Develop and code a huge project.

Taught by Filip Kordanovski, Front-End Web-Developer


3. ASP NET Core (ASP.NET 5),MVC 6,C#,Angular2 & EF Crash Course

Learn How To Build Cross Platform Web Apps in ASP.NET Core Utilizing MVC 6, C#, Web Api, Angular 2.0 & Entity Framework

Taught by Codeit 24/7, IT Training


4. Docker Compose in Depth

Learn Docker containerization in depth using Docker’s Compose Tool

Taught by Stone River eLearning, 180,000+ Happy Udemy Students | 320,000+ Students Worldwide


5. Learn Spring Framework Practically – Hands On Recipies

Build your Web Dev toolbox of Spring Boot, Spring Data, Spring Security, Spring REST

Taught by Le Deng, Consultant, Full Stack Engineer, Web Technology Enthusiast

Final details for this Udemy course

Languages: English

Skill level: All Levels

Lectures: 31 lessons

Duration: 8.5 hours of video

What you get: Become Job Ready to Start Contributing as Database Developer Day 1

Target audience: Anyone willing to get into the software development career

Requirements: Absolutely no programming experience is required to master the content in this course

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons