Stepik

Stepik has a mission to revolutionize the way people are educated by providing the best learning experience for everyone, scalable and personalized at the same time. By applying machine learning algorithms Stepik aims to make education more efficient and to improve the way people learn and teach.
Stepik platform allows for creation and distribution of the interactive educational content, enhanced by various types of auto-graded assignments with a real-time feedback. The platform is suitable for any kind of e-learning activity, from private on-campus classes to MOOCs (massive open online courses), especially for Computer Science and Data Science courses.

Filter Courses within "Stepik" (Click to filter)
Java. Functional programming (Stepik) Stepik
Instructor Made Course

Java. Functional programming (Stepik)

Discover the power of functional programming within the Java ecosystem with our beginner-friendly course. Dive into lambda expressions, explore functional interfaces, harness the potential of the stream API, understand lazy evaluation, learn currying techniques, and get introduced to monads. This course is perfect for programmers looking to enhance their skills in Java 8.

Self Paced
Self-Paced
Applied Computer Science. Git (Stepik) Stepik
Open Source and Linux Lab - OSLL

Applied Computer Science. Git (Stepik)

Discover the power of Git with our Applied Computer Science course on Stepik. This beginner-friendly guide will walk you through most frequently used Git commands, equipping you with real-world workflow expertise. Whether you're a budding developer or looking to refine your version control skills, this course is designed to provide practical knowledge that can be immediately applied to your projects.

Self-paced
Self-Paced
Python. Functional Programming (Stepik) Stepik
Instructor Made Course

Python. Functional Programming (Stepik)

Dive into the world of functional programming with our Python course on Stepik. Master the art of writing clean, efficient code using Python's built-in functional tools and paradigms. Whether you're a beginner or an experienced developer looking to refine your skills, this course will equip you with the knowledge to implement functional programming techniques effectively.

Self Paced
Self-Paced
Adaptive Java (Stepik) Stepik
JetBrains

Adaptive Java (Stepik)

Embark on a unique journey to mastering Java with our Adaptive Java Course. Designed with cutting-edge technology, this course adapts to your individual learning needs, offering a customized path to proficiency. Whether you're a beginner or looking to refine advanced skills, our adaptive engine will guide you through a series of interactive problems and lessons that are perfectly matched to your current level of understanding.

Self-paced
Self-Paced
Adaptive Python (Stepik) Stepik
JetBrains

Adaptive Python (Stepik)

Embark on a unique journey to mastering Python programming with our Adaptive Python course. Designed with an advanced adaptive engine, this course dynamically tailors the learning experience to suit your current skill level, ensuring you progress at a pace that's right for you. Whether you're a beginner or looking to refine your coding skills, this course offers a personalized path to becoming proficient in Python.

Self Paced
Self-Paced
Basic Life Support and Automated External Defibrillation (Stepik) Stepik
Crimean Simulation Center for Emergency Medicine

Basic Life Support and Automated External Defibrillation (Stepik)

Discover the crucial steps of saving lives with our open-access Basic Life Support and Automated External Defibrillation (CPR with AED) course. Designed by experts, this engaging program simplifies learning life-saving techniques for cardiac and respiratory emergencies, perfect for anyone without a medical background.

Self Paced
Self-Paced
‹ Previous Page 2