Computer Programming

curated by Camillo

23 people already started

About this learning path

Computer Programming

It is the process of designing and building an executable computer program for accomplishing a specific computing task.

Computer Programming comes from the learning path of Software Engineering . This path presents the common functions of programming without going into a specific language. As many programming languages share the same functionalities and paradigms, this path serves as a good starting point to dive into programming.
The Computer Programming path can be specialized into Algorithm & Data Structures .
Computer Programming is particulary useful for Computer Science .

Web resources
Start immediately and learn at your own pace.

Flexible schedule
Set and adhere to flexible deadlines.

Approx. 3 months to complete
Recommended 12 hours/week

Mostly English


Camillo Rohe curates
Computer Programming

This How it Works

You work from module to module. In each module you'll find resources containing:

1. Information

2. Educational content

3. Places to exchange infos

4. Applications, Tools

( 5. Entertaining content )

After studying a resource, you check it.

Learning Path




For loop




hackr.io Forum


Don't repeat yourself Technique




Recursion Video Series




Introduction to Computer Science and Programming Using Python Lectures


The Art of Computer Programming Monograph


Stackoverflow Q&A




CodingBat Portal


Project Euler Portal


Structure and Interpretation of Computer Programs Textbook


Google Style Guides Convention