Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
All Courses & Projects | Codefinity
Filters
reverse icon

Technologies

Topic

Level

Type of lesson

Courses & Projects

course

Data Structures in Go

Data Structures in Go

A comprehensive course covering essential data structures in Go, including their implementation, usage, and performance considerations. This course is designed for learners who want to master Go's approach to data structures and apply them effectively in real-world applications.

project

Hangman Game

Hangman Game

A terminal-based Hangman game built step by step using Python. The project combines string manipulation, control flow, user input handling, and modular design to create a fully playable game with visual ASCII output and optional hints. The final result demonstrates how small utility functions can be orchestrated into a complete interactive application.

project

Wordle Game with OOP

Wordle Game with OOP

Build a console-based Wordle game in Python while learning how to structure a real project using object-oriented programming. Step by step, you will design game logic, validation rules, and clean class interactions.

course

Concurrency in Go

Concurrency in Go

Learn the fundamentals of concurrency in Go, including goroutines, channels, synchronization, and best practices. This course is designed for beginners and provides clear explanations, practical examples, and step-by-step breakdowns to help you master concurrent programming in Go.

course

Control Flow in Kotlin

Control Flow in Kotlin

A beginner-friendly course introducing the essential control flow concepts in Kotlin. Learn how to make decisions, repeat actions, and structure your code using if, when, loops, and more. Each chapter features clear explanations, practical code examples, and a quiz to reinforce your understanding.

course

Introduction to Kotlin

Introduction to Kotlin

A beginner-friendly video course designed to introduce you to the Kotlin programming language. Learn the essentials of Kotlin, from setting up your first project to understanding variables, data types, functions, control flow, and classes. Each chapter is structured as a video script with clear explanations, practical code examples, and quizzes to reinforce your learning.

project

Java Number Guessing Game

Java Number Guessing Game

Build a fully functional Number Guessing Game in Java, incrementally enhancing its features and structure across several chapters. Each chapter introduces a new programming concept, guiding you step-by-step from a simple guessing loop to a robust, user-friendly application. All code is written in a single main file, with clear explanations and beginner-friendly tasks.

course

Java User Input Essentials

Java User Input Essentials

A beginner-friendly course designed to introduce learners to Java's Scanner class and the fundamentals of user input handling. Through practical examples and step-by-step explanations, students will gain confidence in reading and processing user input in Java applications.

course

Kotlin Data Types

Kotlin Data Types

A beginner-friendly course introducing the fundamental data types in Kotlin, including practical explanations, code examples, and quizzes to reinforce learning.

project

Quiz Application

Quiz Application

Build a step-by-step Java console application that allows users to take a quiz, answer questions, and see their final score. Each chapter introduces a new programming concept and adds new functionality to the application, all within a single Main.java file.

course

Struct-Based Design in Go

Struct-Based Design in Go

Master idiomatic backend design in Go by leveraging structs, interfaces, and composition. This course guides you through best practices for struct-based design, encapsulation, interface usage, and common pitfalls, with practical code examples and conceptual questions in every chapter.
not found

Sorry... We can't find
what you're looking for

Search
Close

Courses & Projects

Technologies

course

Data Structures in Go

Data Structures in Go

A comprehensive course covering essential data structures in Go, including their implementation, usage, and performance considerations. This course is designed for learners who want to master Go's approach to data structures and apply them effectively in real-world applications.

project

Hangman Game

Hangman Game

A terminal-based Hangman game built step by step using Python. The project combines string manipulation, control flow, user input handling, and modular design to create a fully playable game with visual ASCII output and optional hints. The final result demonstrates how small utility functions can be orchestrated into a complete interactive application.

project

Wordle Game with OOP

Wordle Game with OOP

Build a console-based Wordle game in Python while learning how to structure a real project using object-oriented programming. Step by step, you will design game logic, validation rules, and clean class interactions.

course

Concurrency in Go

Concurrency in Go

Learn the fundamentals of concurrency in Go, including goroutines, channels, synchronization, and best practices. This course is designed for beginners and provides clear explanations, practical examples, and step-by-step breakdowns to help you master concurrent programming in Go.

course

Control Flow in Kotlin

Control Flow in Kotlin

A beginner-friendly course introducing the essential control flow concepts in Kotlin. Learn how to make decisions, repeat actions, and structure your code using if, when, loops, and more. Each chapter features clear explanations, practical code examples, and a quiz to reinforce your understanding.

course

Introduction to Kotlin

Introduction to Kotlin

A beginner-friendly video course designed to introduce you to the Kotlin programming language. Learn the essentials of Kotlin, from setting up your first project to understanding variables, data types, functions, control flow, and classes. Each chapter is structured as a video script with clear explanations, practical code examples, and quizzes to reinforce your learning.

project

Java Number Guessing Game

Java Number Guessing Game

Build a fully functional Number Guessing Game in Java, incrementally enhancing its features and structure across several chapters. Each chapter introduces a new programming concept, guiding you step-by-step from a simple guessing loop to a robust, user-friendly application. All code is written in a single main file, with clear explanations and beginner-friendly tasks.

course

Java User Input Essentials

Java User Input Essentials

A beginner-friendly course designed to introduce learners to Java's Scanner class and the fundamentals of user input handling. Through practical examples and step-by-step explanations, students will gain confidence in reading and processing user input in Java applications.

course

Kotlin Data Types

Kotlin Data Types

A beginner-friendly course introducing the fundamental data types in Kotlin, including practical explanations, code examples, and quizzes to reinforce learning.

project

Quiz Application

Quiz Application

Build a step-by-step Java console application that allows users to take a quiz, answer questions, and see their final score. Each chapter introduces a new programming concept and adds new functionality to the application, all within a single Main.java file.

course

Struct-Based Design in Go

Struct-Based Design in Go

Master idiomatic backend design in Go by leveraging structs, interfaces, and composition. This course guides you through best practices for struct-based design, encapsulation, interface usage, and common pitfalls, with practical code examples and conceptual questions in every chapter.

course

Data Structures in Go

Data Structures in Go

A comprehensive course covering essential data structures in Go, including their implementation, usage, and performance considerations. This course is designed for learners who want to master Go's approach to data structures and apply them effectively in real-world applications.

project

Hangman Game

Hangman Game

A terminal-based Hangman game built step by step using Python. The project combines string manipulation, control flow, user input handling, and modular design to create a fully playable game with visual ASCII output and optional hints. The final result demonstrates how small utility functions can be orchestrated into a complete interactive application.

project

Wordle Game with OOP

Wordle Game with OOP

Build a console-based Wordle game in Python while learning how to structure a real project using object-oriented programming. Step by step, you will design game logic, validation rules, and clean class interactions.

course

Concurrency in Go

Concurrency in Go

Learn the fundamentals of concurrency in Go, including goroutines, channels, synchronization, and best practices. This course is designed for beginners and provides clear explanations, practical examples, and step-by-step breakdowns to help you master concurrent programming in Go.

course

Control Flow in Kotlin

Control Flow in Kotlin

A beginner-friendly course introducing the essential control flow concepts in Kotlin. Learn how to make decisions, repeat actions, and structure your code using if, when, loops, and more. Each chapter features clear explanations, practical code examples, and a quiz to reinforce your understanding.

course

Introduction to Kotlin

Introduction to Kotlin

A beginner-friendly video course designed to introduce you to the Kotlin programming language. Learn the essentials of Kotlin, from setting up your first project to understanding variables, data types, functions, control flow, and classes. Each chapter is structured as a video script with clear explanations, practical code examples, and quizzes to reinforce your learning.

project

Java Number Guessing Game

Java Number Guessing Game

Build a fully functional Number Guessing Game in Java, incrementally enhancing its features and structure across several chapters. Each chapter introduces a new programming concept, guiding you step-by-step from a simple guessing loop to a robust, user-friendly application. All code is written in a single main file, with clear explanations and beginner-friendly tasks.

course

Java User Input Essentials

Java User Input Essentials

A beginner-friendly course designed to introduce learners to Java's Scanner class and the fundamentals of user input handling. Through practical examples and step-by-step explanations, students will gain confidence in reading and processing user input in Java applications.

course

Kotlin Data Types

Kotlin Data Types

A beginner-friendly course introducing the fundamental data types in Kotlin, including practical explanations, code examples, and quizzes to reinforce learning.

project

Quiz Application

Quiz Application

Build a step-by-step Java console application that allows users to take a quiz, answer questions, and see their final score. Each chapter introduces a new programming concept and adds new functionality to the application, all within a single Main.java file.

course

Struct-Based Design in Go

Struct-Based Design in Go

Master idiomatic backend design in Go by leveraging structs, interfaces, and composition. This course guides you through best practices for struct-based design, encapsulation, interface usage, and common pitfalls, with practical code examples and conceptual questions in every chapter.
not found

Sorry... We can't find
what you're looking for

some-alt