Programming

Filter Courses within "Programming" (Click to filter)
Java Programming Basics (Udacity) Udacity
Udacity

Java Programming Basics (Udacity)

Embark on your journey to becoming a proficient Java developer by mastering the basics with our beginner-friendly course. Dive into Java syntax, understand how computers make decisions through conditional statements and loops, and learn to create functional programs using functions. This course is perfect for those new to programming or looking to expand their knowledge in Java.

Self Paced
Self-Paced
Design of Computer Programs (Udacity) Udacity
Udacity

Design of Computer Programs (Udacity)

Embark on a journey to master the art of programming with Udacity's 'Design of Computer Programs'. This comprehensive course, instructed by the esteemed Peter Norvig, will equip you with crucial programming principles, enabling you to approach problems more effectively and devise innovative solutions. Ideal for Python developers looking to refine their skills.

Self Paced
Self-Paced
Paradigms of Computer Programming - Fundamentals (edX) EdX
Université Catholique de Louvain - UCL

Paradigms of Computer Programming - Fundamentals (edX)

Dive into the core concepts of computer programming with 'Paradigms of Computer Programming - Fundamentals'. This course offers an in-depth exploration of three key programming paradigms: functional, object-oriented, and declarative dataflow. With practical code examples and a clear, simple semantics, you'll gain a strong foundation to apply across various programming contexts.

No sessions available
5-12 Weeks
Intro to Hadoop and MapReduce (Udacity) Udacity
Udacity,Cloudera

Intro to Hadoop and MapReduce (Udacity)

Dive into the world of big data processing with our 'Intro to Hadoop and MapReduce' course. This Udacity program is designed for those eager to learn how to efficiently manage and analyze large datasets using the powerful Apache™ Hadoop® framework and its MapReduce algorithm. Whether you're a beginner or looking to deepen your understanding, this course will equip you with the skills needed to tackle big data challenges.

Self Paced
Self-Paced
Computer Science 101 (Coursera) Coursera
Stanford University

Computer Science 101 (Coursera)

Dive into the world of Computer Science with our introductory course designed for absolute beginners. Through engaging coding exercises, you'll explore the core concepts of computing, understand computer operations, and discover the limits and strengths of technology. Start your journey in CS today!

Not Available
Course Not Available