Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Programming Foundations: Beyond the Fundamentals

via LinkedIn Learning

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Dive deeper into the foundational concepts, practices, and terminology of programming. Learn how to work with collections, use external code, find and fix bugs, and more.

Syllabus

Introduction
  • Broadening your knowledge of programming fundamentals
  • What you should know
  • Configuring your environment
1. Collections
  • Understanding collections
  • Creating simple collections
  • Creating more complex collections
  • Working with collections
  • Collections in other languages
  • Challenge: Working with a collection
  • Solution: Working with a collection
2. Iteration
  • Introduction to iteration
  • Iterating through collections
  • Iterating to a custom endpoint
  • Challenge: Creating a for loop
  • Solution: Creating a for loop
3. Using External Code
  • Comparing types of external code
  • Working with a module
  • Understanding libraries and frameworks
4. Working with Strings
  • Combining and manipulating strings
  • Finding patterns in strings
  • Creating regular expressions
  • Challenge: Strings
  • Solution: Strings
5. Planning a Program
  • Choosing a code style
  • Writing pseudocode
6. Input and output
  • Introduction to input and output
  • Working with file input and output
7. Debugging
  • Introduction to debugging
  • Debugging code in an IDE
  • Interpreting error messages
  • Debugging without error messages
  • Creating a test case
  • Challenge: Debugging
  • Solution: Debugging
8. Object Orientation
  • Introduction to object-oriented programming
  • Using built-in classes
  • Creating custom classes and objects
9. Advanced Topics
  • Advanced topics in programming
  • Memory management across languages
  • Introduction to multithreading
  • Introduction to algorithms
Conclusion
  • Continuing your programming quest

Taught by

Sasha Vodnik

Reviews

4.7 rating at LinkedIn Learning based on 2430 ratings

Start your review of Programming Foundations: Beyond the Fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.