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.

Evaluation

Only authorized users can leave reviews and rate
Log in »

Recommended Courses


Frontend Developer + AI

improveme


17 983 hrn.

Unreal Engine Developer

robot_dreams


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"
×
×