CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Programando con Java para aplicaciones Android (Coursera) Coursera
Universidad Nacional Autónoma de México

Programando con Java para aplicaciones Android (Coursera)

Sumérgete en el mundo del desarrollo de aplicaciones Android con nuestro curso 'Programando con Java'. Este curso te guía paso a paso, enseñándote a programar aplicaciones móviles utilizando Java. Desde tu primer 'Hola Mundo' hasta la creación de interfaces avanzadas y funcionalidades complejas.

Aug 24th 2026
3 Weeks
Quantitative Formal Modeling and Worst-Case Performance Analysis (Coursera) Coursera
EIT Digital

Quantitative Formal Modeling and Worst-Case Performance Analysis (Coursera)

Dive into 'Quantitative Formal Modeling and Worst-Case Performance Analysis' - a course designed for those looking to enhance their understanding of abstract thinking, modeling, and solving performance issues using formal methods. Learn how to mathematically analyze systems, from token production/consumption to Petri-nets, with a focus on single-rate dataflow graphs.

Aug 24th 2026
4 Weeks
Embedded Hardware and Operating Systems (Coursera) Coursera
EIT Digital

Embedded Hardware and Operating Systems (Coursera)

Embark on a practical journey into the world of cyber-physical systems with our 'Embedded Hardware and Operating Systems' course. Designed for Bachelor's and Master's students, this course dives deep into the essential components of hardware and operating systems that power Internet-of-Things (IoT) devices. Gain hands-on programming skills and learn how to effectively plan and utilize embedded operating systems in resource-constrained environments.

Aug 24th 2026
4 Weeks
Programming Languages, Part C (Coursera) Coursera
University of Washington

Programming Languages, Part C (Coursera)

Dive into the world of Programming Languages with our advanced course, 'Programming Languages Part C'. This course is designed to provide a deep understanding of functional programming through hands-on practice with ML, Racket, and Ruby. Whether you're a beginner or an intermediate programmer looking to expand your knowledge, this course will equip you with the skills needed to excel in any coding language.

Aug 24th 2026
3 Weeks
System Validation (4): Modelling Software, Protocols, and other behaviour (Coursera) Coursera
EIT Digital

System Validation (4): Modelling Software, Protocols, and other behaviour (Coursera)

Explore the critical field of System Validation with our specialized course. Master the art of modeling software, protocols, and other behaviors to guarantee your systems operate flawlessly. This course will equip you with the knowledge needed to validate systems, ensuring they perform as expected and free from errors.

Aug 24th 2026
2 Weeks
Developing Android Apps with App Inventor (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Developing Android Apps with App Inventor (Coursera)

Discover the art of mobile app development with 'Developing Android Apps with App Inventor'. This course is perfect for those new to programming, offering a user-friendly approach to creating functional Android apps. Utilize your own device as you build applications step-by-step, guided by expert instruction from MIT's innovative platform.

Aug 24th 2026
5-12 Weeks
VLSI CAD Part I: Logic (Coursera) Coursera
University of Illinois at Urbana-Champaign

VLSI CAD Part I: Logic (Coursera)

Embark on a journey through the intricate world of Very Large Scale Integration (VLSI) circuit design, focusing specifically on logic components in Part I of this Coursera course. Gain expertise in employing cutting-edge Computer Aided Design (CAD) software to transform abstract concepts into functional integrated circuits, mastering the art and science behind modern chip creation.

Aug 24th 2026
5-12 Weeks
VLSI CAD Part II: Layout (Coursera) Coursera
University of Illinois at Urbana-Champaign

VLSI CAD Part II: Layout (Coursera)

Dive into the intricate world of modern VLSI chip design with 'VLSI CAD Part II: Layout'. This course unravels the complexities involved in creating advanced integrated circuits, focusing on layout techniques and the use of sophisticated CAD tools. Master the art of transforming abstract descriptions into detailed chip designs.

Aug 24th 2026
5-12 Weeks
Computing for Data Analysis (edX) EdX
Georgia Institute of Technology,GTx

Computing for Data Analysis (edX)

Discover the intersection of computing and mathematics with 'Computing for Data Analysis'. This hands-on course offers a practical introduction to basic programming principles crucial for contemporary data analysis, data mining, and machine learning. Dive into the entire data analysis pipeline from collection to interactive visualization.

Aug 24th 2026
13-24 Weeks