Basics of Programming — a structured intro to algorithms and Python

starstarstarstarstar 0 rates
The course covers foundational programming concepts and algorithms, showing how to build simple Python programs. Content is organized into 8 video lectures with exercises.
Basics of Programming: core concepts, algorithms and Python
Platform:
PROMETHEUS
Partner courses:
Language of course:
Ukrainian
Difficulty:
Initial
Format of the event:
Video lectures
Certificate:
Yes
Price
Free
Add to collection
you haven't created a collection yet
Add Collection
+

Course overview

Description generated based on course syllabus and open data.

Basics of Programming: course overview

The program covers the evolution of personal computers, fundamental algorithm concepts, and building simple Python applications. Materials include 8 video lectures and self-check exercises.

Who it suits / who it does not: Basics of Programming

Suitable for

  • Beginners seeking to understand how computers work and what an algorithm is.
  • School and university students interested in computer science and Python.
  • Professionals from adjacent fields who need programming fundamentals.
  • Career changers looking for a foundation for further study.

Not suitable for

  • Those expecting deep dives into frameworks or large-scale projects.
  • Learners seeking quick outcomes without theory and practice.

Problem → outcome: Basics of Programming

  • Problem: No systematic view of how programs work. Target learning outcome: a coherent picture of algorithmic principles and code execution.
  • Problem: Hard to choose a first language. Target learning outcome: baseline Python skills for future growth.
  • Problem: Theory without practice. Target learning outcome: reinforcement through exercises and simple tasks.

Comparison with alternatives: Basics of Programming vs. other paths

  • Self-study: flexible but fragmented; this course provides a structured sequence from PC history to OOP.
  • Bootcamps/intensives: fast-paced with a high entry threshold; here the focus is on fundamentals without tool overload.
  • Videos without tasks: provide an overview; this program includes self-check exercises and a forum for questions.

Outcomes from studying: Basics of Programming

  • Understanding the development of computing and the context of modern programming.
  • Work with core control and data structures: variables, conditionals, loops.
  • Introduction to modularity, functions, and code organization principles.
  • Familiarity with OOP in Python: classes, objects, methods.
  • Overview of common algorithm types and approaches to their analysis.

Curriculum and modules: Basics of Programming in Python

  1. History of computing.
  2. Algorithms and algorithmic structures.
  3. Getting started with Python: syntax and basic operations.
  4. Algorithmic structures in Python: conditionals, loops.
  5. Modularity in programs: functions, modules.
  6. Python data types.
  7. Object-oriented programming.
  8. Algorithm types with practical examples.

Format and language: Basics of Programming

  • 8 video lectures with self-check exercises.
  • Materials available at a convenient time; internet required for viewing.
  • Language of instruction: Ukrainian.
  • A certificate is provided upon successful completion of all tasks.

Course Description

During the course, you will get acquainted with the history of personal computers, learn the concept of an algorithm and learn how to create simple computer programs in the modern Python programming language.

Evaluation

Only authorized users can leave reviews and rate
Log in »

Recommended Courses


DevOps

improveme


12900 hrn.

Frontend Developer + AI

improveme


17 983 hrn.

Fullstack Bootcamp

GoIT

5 months

17 983 hrn.
0 Reviews
Improveme.Tech
Terms of use
Privacy Policy
© 2022-2026 Improveme.Tech
With the support of the web studio "Site Made in Odessa"
×
×