[Network] fetch failed

PROGRAMMING

Programmatic Thinking

Make use of the limitless possibilities of software engineering and learn to turn your ideas into reality with our expertly curated course.

Start Course
ALL COURSES
Programmatic Thinking
251 Students
53 Units
Updated 536 days ago
PREREQUISITES
No related courses
NEXT UP
RECOMMENDED
No related courses
Introduction
Thinking Like A programmer
Problem Solving
Inputs, Outputs & Constraints
Thinking in Terms of Data
Algorithmic Thinking
Abstraction, Modularity, and Integration
Dealing with Failure
How to Get Unstuck
How to Google Problems
Using ChatGPT to Accelerate Learning
Programming Concepts
Data Structures
Bits and Booleans
Numbers
References
Collections & Arrays
Characters
Strings
Enumerations
Sets
Tuples
Maps & Dictionaries
Structs & Classes
Trees & Graphs
Variables
Algorithms and Logic
Sequential Logic
Conditional Logic
Iterative Logic
Functions & Methods
Recursive Logic
Time & Space Complexity
Writing Algorithms
Scope
Best Practices
Global Scope
Local & Block Scope
Closures and Nested Functions
Namespaces & Modules
Privacy
Shadowing
Clean Code
Programming Paradigms
Coding Standards and Conventions
Comments As Code
Refactoring
Identifying Code Smells
Premature optimization
Test-driven development
Agile Programming
Heap Vs Stack
Finish