Debugging for Novice to Intermediate Developers
4.2 (69 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,828 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Debugging for Novice to Intermediate Developers to your Wishlist.

Add to Wishlist

Debugging for Novice to Intermediate Developers

Master essential debugging skills needed for professional coding
4.2 (69 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,828 students enrolled
Created by Luba Fridman
Last updated 8/2016
English
Price: Free
Includes:
  • 1 hour on-demand video
  • 1 Coding exercise
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Describe the importance of debugging
  • Locate bugs using basic debugging techniques
  • Locate bugs using professional debugging techniques (IDE)
  • Describe debugging strategies used by professional software developers
  • Debug sample programs with bugs
View Curriculum
Requirements
  • Students need to know the basic concepts of at least one programming language such as Java, JavaScript, or PHP.
  • Students need to have installed an IDE such as Eclipse or NetBeans.
Description

Debugging is an essential skill every professional software developer needs to master! Best for computer science students, coding bootcamp grads, or anyone just starting out in the field of software development, this course will teach you:

  • simple yet effective debugging techniques like commenting out code and printing to the console
  • how Eclipse IDE can help you find your bug quickly
  • powerful tools like breakpoints and step that show you the internal state of your program while it's running
  • expert debugging strategies that can be used for any programming language.

This class will help bridge that gap between coding for school and real-life. Take that next step in your software development journey and become a confident debugger!

Who is the target audience?
  • New software developers who have learned or are currently learning at least one programming language
  • Anyone who has programmed mostly "for school"
  • Intermediate coders who would like to brush up on their debugging skills
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Introduction to Debugging Techniques for Novice to Intermediate Developers
2 Lectures 06:56
Introduction
03:39

Goals, who should take this course, before you begin, software to install.

Getting Started
03:17
+
Basic Debugging
4 Lectures 11:20
Printing to console
04:23

Commenting out code
03:01

Searching on Google
03:02

Implement the Fix
00:54
+
Introduction to Professional Debugging with Eclipse Tools
2 Lectures 18:26
Understanding and using breakpoints
12:34

Use step into, step over, and step return during the debugging process. 

Understanding and using code navigation tools
05:52
+
Debugging Strategies
1 Lecture 10:39
Top 10 Pro Debugging Tips
10:39
+
Test Your Debugging Knowledge
0 Lectures 00:00
Debugging Tools Quiz
5 questions

Debug This!
1 question
+
Parting Words
2 Lectures 02:47
Resources to Check out
02:18

Thank You
00:29
About the Instructor
Luba Fridman
4.2 Average rating
68 Reviews
2,828 Students
1 Course
Software Developer

As a Udemy instructor I bring a unique background of software development and instructional design. I started programming at age 15, having taught myself HTML and CSS, and went on to complete an undergraduate degree in computer science at Columbia University. After 8 years working as a software developer, project manager, business analyst in the financial industry, I decided to switch gears and took on the role of program coordinator for a graduate program in instructional technology. This position sparked my interest in instructional design and I'm currently working on my Masters degree in this field from Touro College. I’m thrilled to be joining Udemy and I look forward to sharing my knowledge with this virtual community!