cOdynn
Courses
Coding ChallengesChallenge Sets
CodynnLabsCodynn Snippets
Compiler
cOdynn
cOdynn
HomeCoursesCompilerResources
Blogs
HomeCoursesChallengesLabs
Codynn

Codynn

Codynn

Practice real code in your browser, solve challenges, and build skills step by step — no setup required.

Courses by Codynn

Certified
Core Swift: Functions, Closures & Custom Types
Programming
Intermediate

Core Swift: Functions, Closures & Custom Types

A hands-on, intermediate-level Swift course covering the six building blocks every real iOS or Swift app depends on: functions, closures, optionals, structs & classes, enumerations, and error handling. Through interactive code challenges, quizzes, and visual diagrams, you'll move past basic syntax and start writing Swift the way experienced developers actually do, safely unwrapping optionals, modeling data with structs and enums, and handling failure with do-catch instead of crashes.

6–8 hours
+0c
Free
Certified
Luau for beginners
Web Development
Beginner

Luau for beginners

Luau is a fast, lightweight scripting language developed by Roblox Corporation as an evolution of Lua, designed specifically for large-scale game development on the Roblox platform. It keeps Lua’s simple and beginner-friendly syntax but adds modern features like optional static typing, improved performance, better error checking, and enhanced tooling, making it suitable for both beginners and professional developers. What makes Luau especially attractive is its balance between simplicity and power: newcomers can quickly start building games without heavy setup, while experienced programmers benefit from type safety and scalability when working on complex systems. Its deep integration with Roblox, massive community, and real-time feedback loop (editing scripts and instantly seeing results in-game) create a highly engaging development experience, which is why many developers find it both approachable and efficient for turning ideas into interactive experiences quickly.

2–3 weeks
+0c
c1
Certified
React for Beginners
Programming
Beginner

React for Beginners

Learn React from the start with this course that's easy to understand and made for people who want to become web developers. The course begins with the basics of JavaScript and JSX. You will learn these basics first. Then move on to React components and other things like props and state. You will also learn about events and forms and how to use hooks and routing and integrate with APIs. You will work on projects that help you understand each concept better. You will follow the ways that people in the industry do things. By the time you finish the course you will be able to build web applications that're interactive and work well on different devices. You will also be ready to learn advanced things about React and other frameworks like Next.js. This course is, for anyone who wants to learn React even if you have never used it before. It will give you a path to follow and teach you everything you need to know to start building modern web applications with React.

15 days
+0c
c85
Certified
Lua Course for Beginners
Programming
Beginner

Lua Course for Beginners

Welcome to our beginner-friendly Lua course! This course is crafted to help you dive into the world of Lua programming, starting with the basics and gradually building your skills. With engaging lessons, practical projects, and interactive challenges, you'll gain confidence and have fun along the way. Whether you're diving into Lua for the first time or expanding your coding skills, this course is crafted to make your learning journey smooth, engaging, and hands-on. Let's get started on your path to becoming a Lua coder!

4 days
+0c
Free
Certified
Introduction to QBasic
Programming
Beginner

Introduction to QBasic

Learn the fundamentals of QBASIC, a beginner-friendly programming language designed to introduce you to the world of coding. This course covers basic syntax, programming concepts, and practical examples to help you write and debug simple programs. Perfect for beginners looking to develop a foundation in programming.

1 weeks
+0c
Free
Certified
C For Beginners
Programming
Beginner

C For Beginners

In our C Programming course, you'll embark on a journey to master the fundamentals of one of the most influential programming languages in the world. You'll start by understanding the basics: variables, data types, operators, and control flow structures. From there, you'll delve into more advanced concepts like pointers, memory management, and file I/O operations. Through hands-on projects and coding exercises, you'll gain practical experience and develop problem-solving skills essential for software development. By the end of the course, you'll have the confidence and expertise to design, implement, and debug robust C programs, setting a strong foundation for your programming journey.

1 hour
+0c
Free
COURSES
  • c
  • c#
  • c++
  • clojure
  • elixir
  • go
  • haskell
  • javascript
  • kotlin
  • lua
  • python
  • qbasic
  • rust
  • scala
  • zig
CHALLENGES
  • C ++ Challenges
  • Java Challenges
  • JavaScript Challenges
  • Kotlin Challenges
  • Lua Challenges
  • Python Challenges
  • Rust Challenges
  • Swift Challenges
RESOURCES
  • Algorithms
  • Blogs
  • CodynnLabs
  • Data Structures
  • Documentation
  • File Handling
  • Games
  • Interview Questions
  • Popular Repos
  • Questions
  • Quizzes
  • Scripts
  • Videos
COMPANY
  • About Us
  • Careers
  • Codynn Academy
  • Codynn Launch Pad
  • Challenges VS Extension
  • Contact Us
POPULAR COURSES
  • Lua Course for Beginners
  • Introduction to QBasic
  • Rust Programming Course for Beginners
  • R Programming
  • Getting Started with Go
  • Master the Basics of Haskell
  • Intro to C# for Beginners – Game Dev Edition
  • TypeScript: Basics
  • Python From Scratch
  • Basics of JavaScript
POPULAR CHALLENGES
  • 45 Days Basic Programming Challenges
  • Introduction to OOP: Basic Questions and Concepts
  • Conditional Statements: Mini Challenge
  • Matrix Operations: Mini Challenge
  • Loops: Mini Challenge
  • Basic String Handling: Mini Challenge
  • Searching Algorithm: Mini Challenge
  • Sorting Algorithm: Mini Challenge
  • Conditional Loops: Mini Challenge
  • Error Handling and Debugging: Mini Challenge
Logo
Codynn

A Product of VOID NEPAL © Codynn 2026