Bachelor's, Master's, PhD, certificate programs & boot camps

Prestigious, accredited, English-taught

Filters

1 programs found
Type of education
Tuition fee
Start of the program
Area of study
Online study mode

Asynchronous learning allows you to study on your own schedule, within a certain timeframe. You can access learning materials and complete tasks at any time during a one- or two-week period.

Synchronous learning means that you will virtually attend a class session each week, at the same time as your instructor and classmates.

University location
Apply filters
Reset filters

Computer Science for Python Programming

Program description

This is Harvard’s famous CS50 course bundled together with CS50’s Introduction to Python as one program: Computer Sci…

This is Harvard’s famous CS50 course bundled together with CS50’s Introduction to Python as one program: Computer Science for Python Programming. Get an introduction to the intellectual enterprises of computer science and the art of programming using a language called Python.

What you will learn:

  • A broad and robust understanding of computer science and programming.
  • How to think algorithmically and solve programming problems efficiently.
  • Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.
  • Familiarity in a number of languages, namely Python as well as C, SQL, and JavaScript plus CSS and HTML.
  • Functions, arguments, and return values variables and types; conditionals and Boolean expressions; and loops.
  • How to handle exceptions, find and fix bugs, and write unit tests. Use third-party libraries; validate and extract data with regular expressions.
  • Model real-world entities with classes, objects, methods, and properties; and read and write files.
Requirements

No requirements, anyone interested can apply.

Program duration
6 months
Program Intakes
Anytime
Online Study Mode
Asynchronous
Tuition Fees
€413 for the full program experience