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
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.)
If you like this course, you might also be interested in:
Taught by Marie Taylor, Web Developer & Educator
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
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
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
Master the topic of HTML5 Canvas
Taught by Web Tube, Programming Instructors / Web developers
Final details for this Udemy course
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