Beginner
146 Lessons
39h
Certificate of Completion
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Programming is the art and science of writing instructions that a computer can follow to accomplish a task. This course will teach you the concepts you need to know to become a computer programmer. You’ll learn about the brief history of programming, what constitutes a computer program, and the evolution of programming languages, including the various types of applications currently being developed. Next, you’ll learn how to organize the code using modules, namespaces, and packages. You’ll then learn about...
What You'll Learn
Familiarity with computer programming in general
A working knowledge of the basic building blocks of a computer program
Hands-on experience using variables and control structures in programming
The ability to create functions in a computer program
An understanding of exception handling in programming
What You'll Learn
Familiarity with computer programming in general
Show more
Course Content
Introduction
Introduction to Computer Programs
Introduction to Programming Languages
Types of Applications
Software Projects and Code Organization
The Basic Building Block of a Computer Program
13 Lessons
Working with Data: Variables
19 Lessons
Program Control Structures
12 Lessons
Understanding Functions
12 Lessons
When Things Go Wrong: Bugs and Exceptions
11 Lessons
Programming Paradigms
15 Lessons
Programming Tools and Methodologies
11 Lessons
Code Quality
10 Lessons
Appendix: How to Translate the Pseudocode into Real Code
8 Lessons
Conclusion
1 Lesson
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor