Foundations of Programming: Code Efficiency

Provided by:
7/10 stars
based on  1 review
Provided by:
Cost $19.99/mo
Start Date On demand
Foundations of Programming: Code Efficiency

Course Details

Cost

$19.99/mo

Upcoming Schedule

  • On demand

Course Provider

Lynda online courses
With over 2,400 video courses from which to choose, the online classes offered at Lynda cover all levels of experience, from technical skills and creative techniques to business strategies. New courses are added weekly and Lynda allows you to learn on the go or at home with your computer, tablet, or mobile device. Lynda is a top online education platform which has logged 4 million subscribers from 150 different countries. Some of the members of Lynda include companies such as Apple, Adobe ...
With over 2,400 video courses from which to choose, the online classes offered at Lynda cover all levels of experience, from technical skills and creative techniques to business strategies. New courses are added weekly and Lynda allows you to learn on the go or at home with your computer, tablet, or mobile device. Lynda is a top online education platform which has logged 4 million subscribers from 150 different countries. Some of the members of Lynda include companies such as Apple, Adobe and even the Office of the President of the United States. The professors at Lynda are extremely knowledgeable in their field and work with you to learn everything there is to learn. For example, Aaron Dolberg teaches two courses on software engineering, and his past experience makes him a valuable asset. He was part of the engineering teams that developed Flash Professional, Flash Player, Flex and Flash Catalyst. With a vast library of video tutorials led by experts, there's a lot to explore with Lynda.

Provider Subject Specialization
Arts & Design
Sciences & Technology
12 reviews

Course Description

Code efficiency. There are other words we can use (optimization, performance, speed), but it's all about making existing code run faster. Whether for desktop, mobile, or web apps, in this course you'll see how to identify pain points and measure them accurately, as well as view multiple approaches to improve the performance. Author Simon Allardice covers everything from "quick fixes" to more complex (but more accurate) algorithms. Learn to choose the right data types, understand the pitfalls of using high- level languages, and decide where to spend your time. Plus, see how the underlying memory management model may have more of an impact than you realize, and what performance issues you can expect working with databases and web services.
Foundations of Programming: Code Efficiency course image
Reviews 7/10 stars
1 Review for Foundations of Programming: Code Efficiency

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
 profile image
 profile image

8/10 starsCompleted
  • 5 reviews
  • 5 completed
3 years, 6 months ago
A short course on code efficiency for beginners in which the author explains the very basics of making a code run faster, primarily, how and where to look for bottlenecks. This is not a theoretical course in CS on algorithmic efficiency, but rather practical introduction on measuring and improving the performance of the code. Be aware that the course is beginner-oriented and extremely short, so that only the tip of the huge iceberg of code efficiency is viewed. Also note that the course is oriented exclusively towards the general-purpose programming and not some specialized areas of programming, such as, say, high-performance or embedded computing.
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.