Save for later

Writing Professional Code - Advanced Topics

Heads up! This course may be archived and/or unavailable.

Even the most talented young developers face some frustration while transitioning from student to qualified developer - despite working in programming languages they know and love.

Typical challenges include not knowing where to start to fix a bug, lack of awareness of other tools of the IDE, faltering when jumping between the class definitions due to varying interfaces and abstract classes, discomfort with unit test cases, and not fully unleashing the bandwidth of the CPU and network.

In short, good coding is not enough. There are several very critical techniques needed to be a fully qualified developer - and not all of these are covered in textbooks. 

This course explores the most critical techniques that will get you through at least 80% of your most challenging scenarios. These include debugging, unit test skills, object-oriented design principles, choice of correct data structures, and parallel programming.

Most of these topics are considered "advanced techniques" and are not covered in textbooks. Therefore, students often learn these skills only later in their careers. In reality, these topics are simple, interesting, and prime for daily use.

As you take this course, you'll fill missing gaps in your learning, you'll build a stronger mindset (more than an "it just works" mentality), and you'll overcome any fear of these topics through easy-to-understand (and even funny) code examples.

After having explored these topics you'll be able to assimilate into any team and ramp up on a given project with ease. Enjoy!

Get Details and Enroll Now

OpenCourser is an affiliate partner of edX and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 4 weeks
Effort 2 - 4 hours per week
Starts Jul 9 (302 weeks ago)
Cost $99
From Microsoft via edX
Instructors Timothy Liu, Andrew Byrne, Philip E. Helsel
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Associate Qualified Professional $27k

Qualified Professional Lead $31k

WIC Qualified Nutritionist $35k

Recruiting Coordinator ( Qualified Professional ) $37k

Mental Health Qualified Professional $41k

Qualified Representative $43k

Qualified Social Worker $50k

Qualified Recruiter $54k

Supervisor Qualified Producer $55k

Senior Qualified Professional $59k

Qualified Plan Administrator $62k

Qualified Medical Evaluator $80k

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length 4 weeks
Effort 2 - 4 hours per week
Starts Jul 9 (302 weeks ago)
Cost $99
From Microsoft via edX
Instructors Timothy Liu, Andrew Byrne, Philip E. Helsel
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now